随笔分类 -  C#加密解密

摘要:一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节 数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前 补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是 3的整倍数,也就是说在分组时最后一组不够3个字节。这时... 阅读全文
posted @ 2009-01-18 14:33 M' 编辑
摘要:来源:http://www.pediy.com/tutorial/chap6/Chap6-3-2.htm 一、DES算法 美国国家标准局1973年开始研究除国防部外的其它部门的计算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。加密算法要达到的目的(通常称为DES 密码算法要求)主要为以下四点: ☆提供高质量的数据保护,防止数据未经... 阅读全文
posted @ 2007-08-28 19:18 M' 阅读(871) 评论(0) 推荐(0) 编辑
摘要://名称空间 using System; using System.Security.Cryptography; using System.IO; using System.Text; //方法 //加密方法 public string Encrypt(string pToEncrypt, string sKey) { ... 阅读全文
posted @ 2007-08-28 15:20 M' 阅读(9633) 评论(2) 推荐(2) 编辑
摘要:1、方法一 (不可逆加密) public string EncryptPassword(string PasswordString,string PasswordFormat ) { string encryptPassword = null; if (PasswordFormat="SHA1"){ encryptPassword=FormsAutho... 阅读全文
posted @ 2007-08-28 09:37 M' 阅读(12541) 评论(3) 推荐(2) 编辑