【ASP.NET加密口令的方法实例】教程文章相关的互联网学习教程文章

vb 中的MD5加密在asp.net中的实现

1、web项目中方法: 代码如下:System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("aaaa","MD5") 查看文档方法: 代码如下:PublicSharedFunctionHashPasswordForStoringInConfigFile(ByValpasswordAsString,ByValpasswordFormatAsString)AsString 成员属于:System.Web.Security.FormsAuthentication 摘要...

.net调用JScript脚本及JS url加密解密

.net 使用escape 和 unescape方法: 在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript string strEscaped = Microsoft.JScript.GlobalObject.escape("测试打"); 注意:js的一些函数,在 jscript.net 里,全部放在 GlobalObject 下 同样, 就可以使用 unescape, encodeURI, decodeURI 等等的函数了. 或者Server.UrlDecode(Cells); 对多数URL参数。进行解密。 JS url加密解密:编码(escape,encodeURI,encodeURICom...

加密web.config的方法分享

1、打开记事本,然后将下面的代码复制到一个新文件中。 代码如下:<%@ Page Language="C#" %><%Response.Write(System.Security.Principal.WindowsIdentity.GetCurrent().Name);%> 保存 my.aspx 到你的web目录 ,运行一下窗体显示 “ NT AUTHORITY\NETWORK SERVICE ”。成功! 2、(关键一步)运行cmd,执行以下 aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE" 说明:注册默认的 RsaProtecte...

asp.net中使用cookie与md5加密实现记住密码功能的实现代码

在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等。代码如下://设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies["UserNameCookie"]; HttpCookie UserPasswordCookie = Request.Co...

使用 Salt + Hash 将密码加密后再存储进数据库【图】

(一) 为什么要用哈希函数来加密密码 如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Function)。哈希函数的具体定义,大家可以在网上或者相关书籍中查阅到,简单地说,它的特性如下: (1)原始密码经哈希函...

asp.net下加密Config的方法

代码如下:<appSettings> <!-- 连接字符串是否加密 --> <add key="ConStringEncrypt" value="false"/> <!-- 连接字符串,(可以扩展支持不同数据库)如果是加密方式,上面一项要设置为true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面设置为false --> <add key="ConnectionString" value="Data Source=|DataDirectory|\wm.mdb;Persist Security Info=True"/> <!--权限模块连接字符串--> <add key="ConnectionStr...

ASP.NET中MD5与SHA1加密的几种方法

MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory for Computer Science和Rsa data security inc的Ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是md2、md4还是md5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。 加密哈希函...

asp.net下XML的加密和解密实现方法【图】

介绍 我们有3个加密xml的方法 1、仅仅使用对称加密的方法加密xml 这种加密方法只使用一个密钥,也就是说无论是加密xml还是解密xml都使用一个相同的密钥。因为这个密钥不会在被加密的xml中保存,所以我们需要在加密和解密的过程中加载这个密钥并保护它不被窃取。 2、使用对称加密和非对称加密相结合的方法来加密xml 这种方法需要一个用于加密数据的对称密钥和一个用于保护这个对称密钥的非对称密钥。被加密的对称密钥和被加密的数据...

asp.net EncryptHelper 加密帮助类

代码如下:/************************************************** * 版权所有: Mr_Sheng * 文 件 名: EncryptHelper.cs * 文件描述: * 类型说明: EncryptHelper 加密帮助类 * 授权声明: * 本程序为自由软件; * 您可依据自由软件基金会所发表的GPL v3授权条款,对本程序再次发布和/或修改; * 本程序是基于使用目的而加以发布,然而不负任何担保责任; * 亦无对适售性或特定目的适用性所为的默示性担保。 * 详情请参照GNU通用公共授...

asp.net web.config加密解密方法

使用命令行工具aspnet_regiis.exe   你还能够使用aspnet_regiis.exe命令行工具来加密和解密Web.config文件配置部分,你可以在"%WINDOWSDIR%\Microsoft.Net\Framework\version"目录下找到这个工具。为了加密Web.config文件中的一个节,你可以在这个命令行工具中使用DPAPI机器密钥,如下所示:   加密一个特定网站的Web.config文件的通用形式: 代码如下:aspnet_regiis.exe -pef section physical_directory -prov provider  ...

彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题

当要进行MD5加密的字符串不含中文时,那么ASP.NET的加密结果和ASP是一致的: 代码如下:Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile("www.mzwu.com", "MD5")); //结果:D66E1F138689B9B5AA4C520D9EAFFB61 代码如下:Response.Write(MD5("www.mzwu.com",32)) '结果:d66e1f138689b9b5aa4c520d9eaffb61 当要进行MD5加密的字符串含中文时,两者的加密结果就不一致了: 代码如下:Response.Write(FormsAut...

asp.net 对中文汉字的加密与解密代码

代码如下:protected void Page_Load(object sender, EventArgs e) { //加密算法 string username = "我是陈建勇"; //MD5加密 - 得到32位加密数据,数据不好解密。过于复杂。 username =FormsAuthentication.HashPasswordForStoringInConfigFile(username, "MD5"); //SHA1加密 - 得到40位加密数据,数据不好解密。过于复杂。 string username1 = FormsAuthentication.HashPasswordForStoringInConfigFile(username, "SHA1"); Response...

asp.net 字符串加密解密技术

代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Text; using System.Security.Cryptography; using System.IO; namespace www { public partial class jiami : System.Web.U...

asp.net下常用的加密算法MD5、SHA-1应用代码

MD5 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。是一种不可逆的加密算法,目前是最牢靠的加密算法之一,尚没有能够逆运算的程序被开发出来,它对应任何字符串都可以加密成一段唯一的固定长度的代码。 特性: 首先,它不可逆,没有系统的方法可以知道MD5码原来的文字是什么    其次...

asp.net TripleDES加密、解密算法

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Security.Cryptography; using System.IO; namespace WindowsFormsApplication1 { #region TripleDES算法 public class ClassTripleDES { public ClassTripleDES() { } //加密,使用密码产生加密算法的公钥,并使用TripleDES对...