使用C# 用MD5进行密码加密源代码
2007-02-13 22:19
344 查看
我们一般在应用中经常需要加密密码 .Net 平台提供了直接的函数可以完成 哈希算法给密码加密的工作
例如 string newpassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5");
根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。
该功能在命名空间中System.Web.Security 使用中 System.Web 需要在引用中加载
使用方法如下
HashPasswordForStoringInConfigFile(string password,string passwordFormat ) 方法创建一个哈希密码值
password 为需要加密的密码原文
passwordFormat 指定用于存储密码的加密格式 是必选的属性
有三种 Clear 指定密码不加密。
MD5 指定使用 MD5 哈希算法给密码加密。
SHAI 指定使用 SHA1 哈希算法给密码加密。
该方法返回的值即为加密后的字符串
/// <summary>
/// 得到URL的MD5值 宁夏大学 张冬 zd4004.blog.163.com
/// </summary>
/// <param ></param>
/// <returns></returns>
private string getMD5name(string url)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(url, "md5");
}
例如 string newpassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(password, "md5");
根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。
该功能在命名空间中System.Web.Security 使用中 System.Web 需要在引用中加载
使用方法如下
HashPasswordForStoringInConfigFile(string password,string passwordFormat ) 方法创建一个哈希密码值
password 为需要加密的密码原文
passwordFormat 指定用于存储密码的加密格式 是必选的属性
有三种 Clear 指定密码不加密。
MD5 指定使用 MD5 哈希算法给密码加密。
SHAI 指定使用 SHA1 哈希算法给密码加密。
该方法返回的值即为加密后的字符串
/// <summary>
/// 得到URL的MD5值 宁夏大学 张冬 zd4004.blog.163.com
/// </summary>
/// <param ></param>
/// <returns></returns>
private string getMD5name(string url)
{
return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(url, "md5");
}
相关文章推荐
- C#:使用MD5对密码进行加密!
- 使用MD5对密码进行加密的功能的实现
- C#:使用MD5对用户密码加密与解密
- Android 使用MD5对SharedPreferences密码进行加密
- java中使用md5对密码进行加密
- 登录注册功能使用md5对密码进行加密
- 使用phpass对密码进行加密安全度比md5高
- java中使用MD5对密码进行加密
- 使用MD5对密码进行加密
- 使用MD5对密码进行加密
- Android中使用MD5对密码进行加密
- java中使用MD5对密码进行加密
- 使用MD5对明文密码进行加密
- Java的MD5对密码进行加密和验证的类
- ssh免密码登录机器(使用公钥和秘钥进行加密来实现)
- 使用hashlib库对用户密码进行加密处理
- java中使用MD5进行加密
- C/C++使用openssl进行摘要和加密解密(md5, sha256, des, rsa)
- 使用selenium进行密码破解(绕过账号密码JS加密)
- 使用MD5和SHA1算法对数据进行加密