如何给access表格中password的密码加密

如何给access表格中password的密码加密

问题描述:

使用的是visual studio2010 、access数据库,怎么给access表中的用户密码加密?具体怎么操作嘞?代码在哪里加

C#用md5将明文加密后存到access数据库中就行

调用如下的方法,生成密码的MD5,保存到数据库。下次登录时候将登录密码转为MD5,两者比较即可。


//Winform:
public static string StringToMD5Hash(string inputString)  
{  
    MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();  
    byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCII.GetBytes(inputString));  
    StringBuilder sb = new StringBuilder();  
    for (int i = 0; i < encryptedBytes.Length; i++)  
    {  
        sb.AppendFormat("{0:x2}", encryptedBytes[i]);  
 
    }  
    return sb.ToString();  
} 
 
//Webform:
public static string md5(string pwd)
{  
    string md5pwd = FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");  
    return md5pwd;  
} 

有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~