WinFrom日記————數據進行MD5加密
在學習寫WinFrom,然後用戶註冊時涉及到需要MD5加密,其實就寫一個公共的方法,註冊時對密碼進行MD5加密後存入數據庫就行,用戶登錄時只需要將輸入的密碼進行加密後和數據庫中搜索到的密碼進行對比,如果時一樣的,那麼用戶就可以登陸(這個妹妹我老婆,不要搶)
代碼如下:
using System.Security.Cryptography;//記得引入這個實例
public String MD5Encrypt(String pad)
{
byte[] sor = Encoding.UTF8.GetBytes(pad);
MD5 md5 = MD5.Create();
byte[] result = md5.ComputeHash(sor);
StringBuilder strbul = new StringBuilder(40);
for(int i=0; i<result.Length; i++)
{
strbul.Append(result[i].ToString("x2"));
}
return strbul.ToString();
}
MD5加密主要是哈希算法的一系列操作,不太懂算法,有待研究,衝