用户表中有username和password,想对password进行md5加密储存,这样拿到数据库后也不能还原用户的密码。查了资料,将password设置成varbinary类型,存储时用下面的方法:
MD5 md5=MD5.Create();
md5.ComputeHash(Encoding.Default.GetBytes(password));//byte[]
比对的时候也可以实现。
但是,怎么在session和cookie中存储密码的md5摘要呢?转换成string存进去,读出来后再转成byte[]吗?
或者说,在asp.net里,要实现这种功能是另一种思路?