C#.net实现密码加密算法的语句
2010-11-27 20:51
363 查看
代码//SHA-1算法
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1");
//MD5算法
string password1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");
加密后生成不可逆密文保存到数据库中。用户登录时用加密计算后的密文与数据库中的密码密文比较。一致则通过验证,不一致则返回登录错误。
这种加密算法是不可逆的,所以除了用户自己,其他人无法得知用户的真实密码内容。
SHA-1算法和MD5算法的区别:
SHA-1比MD5多32位密文,所以更安全。由于同样的原因,MD5比SHA-1的运算速度更快。
string password = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "SHA1");
//MD5算法
string password1 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Password.Text, "MD5");
加密后生成不可逆密文保存到数据库中。用户登录时用加密计算后的密文与数据库中的密码密文比较。一致则通过验证,不一致则返回登录错误。
这种加密算法是不可逆的,所以除了用户自己,其他人无法得知用户的真实密码内容。
SHA-1算法和MD5算法的区别:
SHA-1比MD5多32位密文,所以更安全。由于同样的原因,MD5比SHA-1的运算速度更快。
相关文章推荐
- C#.net实现密码加密算法的语句
- C#.net实现密码加密算法的语句
- C#.net实现密码加密算法的语句
- C#.net实现密码加密算法的语句
- C#.net实现密码加密算法的语句
- C#.net实现密码加密算法
- C#.net实现密码加密算法
- C#设计模式之Template模板方法模式实现ASP.NET自定义控件 密码强度检测功能
- 用C# 实现 Zen Cart 的用户密码加密算法
- C# 通过 Quartz .NET 实现 schedule job 的处理
- C# 使用DotNetSpeech.dll实现文本朗读
- 微信扫码支付asp.net(C#)实现步骤
- asp.net实现密码找回
- atitit.GUI图片非规则按钮跟动态图片切换的实现模式总结java .net c# c++ web html js
- asp.net(c#)程序版本升级更新的实现代码
- .Net (C#) RichTextBox控件实现上下查找
- Asp.net使用C#代码实现万年历查询
- Asp.net(C#)实现验证码功能
- Atitit. servlet 与 IHttpHandler ashx listen 和HttpModule的区别与联系 原理理论 架构设计 实现机制 java php c#.net j
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 标准省市县数据的公司选择窗口实现