當前位置:首頁 » 密碼管理 » as3md5加密

as3md5加密

發布時間: 2025-03-08 21:12:05

① 不同語言的md5加密同一字元串,結果是不一樣的嗎

首先不同的語言的md5加密方式肯定是一樣的

使用C#的MD5加密時要注意幾點:
1.密碼是中文的:md5Hasher.ComputeHash(Encoding.GetEncoding("gb2312").GetBytes("中文"));
英文的要注意轉換字元集(對於常用的MS有點反了,反正針對密碼所用的字元集就行了)
2.如果要匹配資料庫的密碼,sql的md5加密是補足位數的,而網上的演算法沒有做這件事,所以經常會出現少幾位的情況,而且少的幾位肯定是「0」所以要注意補0,也就是ToString("X2")

貼一段代碼:
static void Main(string[] args)
{
MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
byte[] hashedDataBytes;
hashedDataBytes = md5Hasher.ComputeHash(Encoding.GetEncoding("gb2312").GetBytes("中文"));
StringBuilder tmp = new StringBuilder();
foreach (byte i in hashedDataBytes)
{
tmp.Append(i.ToString("x2")); //就是這里的處理
}
Console.WriteLine(tmp.ToString());
Console.Read();
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:829
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829