str.tostring("x2"):
x為十六進製制,
2為每次都是兩位數
第一次用的s[i].tostring("x"),出錯找了下是少了1位,03只輸出了3,改為s[i].tostring("x2");
1///2
///字串轉md5
3///
4///
需要加密的字串
5///
需不需要返回16位,預設32位
6///
需不需要返回大寫,預設小寫
7///
8public
static
string stringtomd5(string str = "", bool md5_16=false, bool capital = false)9
22}23else
2429}30
31//
16位32
if(md5_16)
3336
return
pwd;
37 }
C MD5演算法實現
md5解密 public string md5decrypt string ptodecrypt,string skey md5.key asciiencoding.ascii.getbytes skey md5.iv asciiencoding.ascii.getbytes skey memory...
C MD5加密演算法
以前收集的加密演算法 md5加密演算法 呼叫方法md5encode.encrypt smessage 單向加密,沒有解密演算法 適用於短內容加密,加密後不需要再解密的內容 public class md5encode else else return lshift else if convert.t...
457 大小寫互換
時間限制 1000 ms 記憶體限制 65535 kb 難度 0 描述 現在給出了乙個只包含大小寫字母的字串,不含空格和換行,要求把其中的大寫換成小寫,小寫換成大寫,然後輸出互換後的字串。輸入第一行只有乙個整數m m 10 表示測試資料組數。接下來的m行,每行有乙個字串 長度不超過100 輸出輸出互...