當前位置:首頁 » 密碼管理 » 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();
}

熱點內容
安卓手機如何登錄部落沖突 發布:2025-05-02 12:20:54 瀏覽:335
國行e63伺服器地址 發布:2025-05-02 12:20:45 瀏覽:360
液體壓縮系數 發布:2025-05-02 12:19:58 瀏覽:268
王者安卓怎麼收蘋果的徒弟 發布:2025-05-02 12:19:13 瀏覽:405
jsp頁面清除緩存 發布:2025-05-02 12:11:09 瀏覽:13
java生成uuid 發布:2025-05-02 12:11:03 瀏覽:74
2008搭建ntp伺服器 發布:2025-05-02 12:09:37 瀏覽:943
播放已緩存視頻時亮點變暗 發布:2025-05-02 12:04:36 瀏覽:30
存儲監控協議 發布:2025-05-02 11:49:08 瀏覽:776
廚房通用配置哪些滅火器材 發布:2025-05-02 11:44:27 瀏覽:141