2009年11月30日

ASP.NET 抓取网页内容-Post 数据

摘要: 在抓取网页时,有时候,需要将某些数据通过 Post 的方式发送到服务器,将以下代码添加在网页抓取的程序中,以实现将用户名和密码 Post 到服务器:string data = "userName=admin&passwd=admin888";byte[] requestBuffer = System.Text.Encoding.GetEncoding("gb2312").GetBytes(... 阅读全文

posted @ 2009-11-30 11:31 冬日阳光 阅读(1511) 评论(0) 推荐(0) 编辑

C# 加密-Managed 与 Provider

摘要: 在 System.Security.Cryptography 中,我们可以看到有许多类,有些类还很相似,比如:System.Security.Cryptography.SHA1System.Security.Cryptography.SHA1ManagedSystem.Security.Cryptography.SHA1CryptoServiceProvider这三个类有什么关系呢?SHA1 是抽... 阅读全文

posted @ 2009-11-30 11:24 冬日阳光 阅读(450) 评论(0) 推荐(0) 编辑

C# 加密-密钥容器

摘要: 要安全地存储密钥,应将密钥存放在密钥容器中,而不是明文存放在文件中。如果您不了解密钥容器,可以参照 MSDN 上的 了解计算机级别和用户级别的 RSA 密钥容器。CspParameters 的名称空间是:System.Security.Cryptography创建和读取密钥容器CspParameters cp = new CspParameters();cp.KeyContainerName = ... 阅读全文

posted @ 2009-11-30 11:23 冬日阳光 阅读(1150) 评论(0) 推荐(0) 编辑

C# 加密-Rijndael

摘要: Rijndael 属对称加密,对称加密在加密和解密时都使用相同的密钥。2000 年 10 月,NIST 选择 Rijndael(发音为 "Rhine dale")作为 AES 算法,用以取代 DES。Rijndael 的名称空间是:System.Security.Cryptographybyte[] plaintextBuffer = System.Text.Encoding.UTF8.GetBy... 阅读全文

posted @ 2009-11-30 11:19 冬日阳光 阅读(3892) 评论(0) 推荐(0) 编辑

C# 加密-TripleDES

摘要: TripleDES 属对称加密,对称加密在加密和解密时都使用相同的密钥,速度快。TripleDESCryptoServiceProvider 的名称空间是:System.Security.Cryptographybyte[] plaintextBuffer = System.Text.Encoding.UTF8.GetBytes("明文");//加密TripleDESCryptoServicePr... 阅读全文

posted @ 2009-11-30 11:14 冬日阳光 阅读(2914) 评论(0) 推荐(0) 编辑

C# 加密-RSA

摘要: RSA 实际应用中是:接收方产生公钥和私钥,发送方用其公钥加密,再把加密后的内容发送给接收方。CspParameters 的名称空间是:System.Security.CryptographyCspParameters cpSend = new CspParameters(); //Csp = Cryptography Service ProviderCspParameters cpReceive... 阅读全文

posted @ 2009-11-30 11:12 冬日阳光 阅读(1154) 评论(0) 推荐(0) 编辑

C# 加密-散列算法

摘要: string plaintext = "明文";byte[] srcBuffer = System.Text.Encoding.UTF8.GetBytes(plaintext);HashAlgorithm hash = HashAlgorithm.Create("SHA1"); //将参数换成“MD5”,则执行 MD5 加密。不区分大小写。byte[] destBuffer... 阅读全文

posted @ 2009-11-30 11:09 冬日阳光 阅读(322) 评论(0) 推荐(0) 编辑

C# 加密-MD5 和 SHA1

摘要: 在 ASP.NET 中可以非常方便地执行 MD5 或 SHA1 加密。只需要两步:1,引用名命空间:  using System.Web.Security;2,执行加密方法:FORM身份验证时md5Text.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(md5Text.Text, "MD5");sha1Text.Text... 阅读全文

posted @ 2009-11-30 11:07 冬日阳光 阅读(289) 评论(0) 推荐(0) 编辑

导航