简单适用的密码加密
2008-05-05 15:13
316 查看
许多密码都需要加密,加密不能够太简单,否则容易被破解,但是也不能够太负责,要不然为了加密结果却影响了性能,也不值得,下面这段代码是天天经常使用的一段加密代码。
注意:一般用户忘记密码时,应该通过条件重设新密码,而不是获取原密码,因为一般密码是不可逆的,也就是根据密文,得不到明文
public static string Encrypt(string cleanString)
{
Byte[] clearBytes = new UnicodeEncoding().GetBytes(cleanString);
Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);
return BitConverter.ToString(hashedBytes);
}
这段代码将根据明文返回加密的密文。
wisdom1217 2008-05-05 14:23 发表评论
注意:一般用户忘记密码时,应该通过条件重设新密码,而不是获取原密码,因为一般密码是不可逆的,也就是根据密文,得不到明文
public static string Encrypt(string cleanString)
{
Byte[] clearBytes = new UnicodeEncoding().GetBytes(cleanString);
Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);
return BitConverter.ToString(hashedBytes);
}
这段代码将根据明文返回加密的密文。
wisdom1217 2008-05-05 14:23 发表评论
相关文章推荐
- 简单适用的密码加密
- 一个ASP的简单的加密密码函数及说明
- 初探druid 数据源加密,简单的密码加密。
- javascript 异或运算符实现简单的密码加密功能
- 用shell编写的简单密码加密程序,涉及到ASCII与字符的相互转换,以及命令结果输出到变量
- 简单的MD5密码加密和解密方法
- 关于密码的简单加密
- js简单加密解密演示(可以自定义密码因子)
- 黑马程序员——自己做的简单的用户名密码加密方式
- 简单的加密与解密的实现---仿射密码
- 使用异或进行简单的密码加密(JAVA实现)
- 简单混淆密码加密和解密
- 关于用户密码的简单加密(DES+MD5)与复杂加密(自己想的)
- shell脚本简单密码加密
- 简单密码加密过程
- 在asp.net里面加密密码的简单方法
- 简单的加密与解密的实现---仿射密码(c++使用string)
- 一个简单的登陆页面(密码用MD5算法加密)
- 使用异或进行简单的密码加密(JAVA实现)
- 【C/C++学院】0801-重定向以及文件扫描/二进制加密解密/简单加密/按照密码加密/动态库与静态库