本周工作,学习中用到了,md5。
在我们需要用到md5密码的时候,可以使用:
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile;
这个方法在msdn上的解释是:根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。
参数
- password
- 要进行哈希运算的密码。
- passwordFormat
- 要使用的哈希算法。passwordFormat 是一个 String,表示 FormsAuthPasswordFormat 枚举值之一。
返回值
经过哈希运算的密码。
示例
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(tbpassword.Text, "MD5");
其中:FormsAuthPasswordFormat 枚举包括:
成员名称 | 说明 | |
---|---|---|
Clear | 指定不加密密码。此字段为常数。 | |
MD5 | 指定使用 MD5 哈希算法加密密码。此字段为常数。 | |
SHA1 | 指定使用 SHA1 哈希算法加密密码。此字段为常数。 |
记录,经过学习发现,md5现在已经不在绝对安全,只能够在不是绝密环境下辅助使用。但是非绝密环境下,已经绰绰有余了。