SQL SERVER中的加密欄位
阿新 • • 發佈:2019-01-26
1, 直接在SQL SERVER下對加密欄位加密
insert into usertable
(username, upassword) values ('new',hashbytes('MD5','123456'));
insert into usertable
(username, upassword) values ('new', pwdencrypt('123456'));
2, 通過程式原始碼對加密欄位加密後, 再寫入資料庫
在網上找到了一個最簡單的MD5方法, 試了試, 執行通過. 先放這做個記錄:
private string MD5(string pass)
{
try
{
byte[] hashvalue = (new MD5CryptoServiceProvider()).ComputeHash(Encoding.UTF8.GetBytes(pass));
return BitConverter.ToString(hashvalue);
}
catch
{
return String.Empty;
}
}