MD5,SHA1加密技术

利用Md5的加密方式好处就是不可逆,只能单向加密,而不能解密。

string strMd5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtpass.Text,"MD5");
string strSHA = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(txtpass.Text,"SHA1");

所以如果把密码存储在数据库,只能用对比的方式来判断密码是否正确。

就是先加密,然后把加密的数据和数据库的数据进行对比。

不过如果想知道密码的明文,可以建一个表或者加一个字段,把原始的密码放进里面。这样就安全了。

posted @ 2012-09-11 09:53  生活墨墨  阅读(200)  评论(0编辑  收藏  举报