各位大虾,在asp.net中密码如何加密啊?送分啦 各位大虾,在asp.net中密码如何加密啊?送分啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先要确定是要在WEB客户端将密码发送到服务器前加密还是发送到服务器后.第一种情况,可以去网上搜索一个MD5加密的javascript脚本,在提交FORM前将密码加密.asp.net页面接受到密码后,和存在数据库中经过加密的密码对比.第二种情况的话,客户端无需做处理.asp.net页面接收到密码后,通过.net framework提供的加密提供程序,对密码进行哈希转换,然后与存储的密码做比较..net framework主要提供两种哈希算法:MD5和SHA1,对应的类是: System.Security.Cryptography.MD5CryptoServiceProviderSystem.Security.Cryptography.SHA1Managed 加密算法有很多,简单的:Base64,md5,sha 复杂的:DES,TripleDES,RC2,RijndaelyourPassWordText = FormAuthentication.HashPasswordForStoringConfigFile(Pass,"md5"); 请问用户控件中AjaxPro的使用 输出 ≪电脑≫ ,可以在页面上却显示 ?电脑? 有这样一个系统,大家给点意见 System.Data.SqlClient.SqlException: 操作数类型冲突: date 与 int 不兼容 长字符串在两个页面间传递 关于这个图形验证码的用法? 在ASP.net里也可以这样使用Request.ServerVariables吗? 请问Calendar1显示月历的控件可以作为html控件来使用吗? 问大家一个问题。 水晶报表页面大小设置的问题? 数据导出到excel ,小女子折腾了两天也没搞出来,大家救救我把 急,简单问题,解决给分,在线等.
第一种情况,可以去网上搜索一个MD5加密的javascript脚本,在提交FORM前将密码加密.asp.net页面接受到密码后,和存在数据库中经过加密的密码对比.
第二种情况的话,客户端无需做处理.asp.net页面接收到密码后,通过.net framework提供的加密提供程序,对密码进行哈希转换,然后与存储的密码做比较.
.net framework主要提供两种哈希算法:MD5和SHA1,对应的类是:
System.Security.Cryptography.MD5CryptoServiceProvider
System.Security.Cryptography.SHA1Managed
复杂的:DES,TripleDES,RC2,RijndaelyourPassWordText = FormAuthentication.HashPasswordForStoringConfigFile(Pass,"md5");