MD5加密的问题(asp)

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:51:14
我用的是SQL2000数据库,在users这个表中有很多数据,现在我想把其中一列:userpassword用md5加密后存储到数据库中,请大家帮忙写个asp的代码一次搞定呀,或者有其它更好的方法告诉我呀!!!!
怎么样才能把原有的明文密码一次转换成MD5加密过的密码呢?????

MD5的加密函数应该有吧。
用RECORDSET对象读出数据后逐条更新

pad=md5("request("userpassword")")

PSD=md5(trim(request("userpassword")) )

网上有很多资料自己搜搜看吧

如果你只是想用散列来处理加密就可以使用SHA1或者MD5。后者难破解。
另外补充3楼的:密码允许有空格,所以不能用Trim处理。
给个例子(用VB就自己模仿写):
SHA1 = New SHA1CryptoServiceProvider
或者md5 = New MD5CryptoServiceProvider
//将原始字符串转换成字节数组
bytValue = System.Text.Encoding.UTF8.GetBytes(TextToHash)
//计算散列,并返回一个字节数组
bytHash = SHA1.ComputeHash(bytValue)
SHA1.Clear()
//返回散列值的 Base64 编码字符串
Debug.WriteLine(Convert.ToBase64String(bytHash))