摘要: 一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组... 阅读全文
posted @ 2006-12-15 17:10 Athrun 阅读(680) 评论(2) 推荐(0) 编辑
摘要: 昨天忽然对加密解密有了兴趣,今天上班查找了一些资料,现在就整理一下吧:) 一.DES算法 这种算法如图所示,这里将描述它的每一个步骤。这个算法进行了16次迭代(圈),把各块明文交织起来与 从密钥中获得的值混合。这个算法就像织线的织布机一样。明文被分成两根线,密钥就像染料一样在每一圈中 改变线的颜色。结果是一个五颜六色织好的图案。 ********** ********** *原始消息 * * 密钥... 阅读全文
posted @ 2006-12-15 16:19 Athrun 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 在网站使用Cookie或者存放数据到数据库中的时候时常会用到加密解密,MD5非常好用,但是有的时候需要进行逆运算。那么此时DES对称加密就比较好用了。设定一个密钥,然后对所有的数据进行加密。代码介绍如下,事先声明仅为小弟个人理解,请各位多多指教 VB Imports SystemImports System.IOImports System.TextImports System.Diag... 阅读全文
posted @ 2006-12-15 11:42 Athrun 阅读(433) 评论(0) 推荐(0) 编辑
摘要: .NET将原来独立的API和SDK合并到一个框架中,这对于程序开发人员非常有利。它将CryptoAPI改编进.NET的System.Security.Cryptography名字空间,使密码服务摆脱了SDK平台的神秘性,变成了简单的.NET名字空间的使用。由于随着整个框架组件一起共享,密码服务更容易实现了,现在仅仅需要学习System.Security.Cryptography名字空间的功能和用于... 阅读全文
posted @ 2006-12-15 11:36 Athrun 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 目前企业面临的计算环境和过去有很大的变化,许多数据资源能够依靠网络来远程存取,而且越来越多的通讯依赖于公共网络公共网络(如 Internet),而这些环境并不保证实体间的安全通信,数据在传输过程可能被其它人读取或篡改。 加密将防止数据被查看或修改,并在原本不安全的信道上提供安全的通信信道,它达到以下目的: 保密性:防止用户的标识或数据被读取。 数据完整性:防止数据被更改。 ... 阅读全文
posted @ 2006-12-15 09:47 Athrun 阅读(324) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Data.OracleClient;using System.Configuration;namespace Athrun{ class OracleDA... 阅读全文
posted @ 2006-12-15 09:09 Athrun 阅读(1002) 评论(2) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Data.OleDb;using System.Configuration;namespace Athrun{ class OleDbDAL { ... 阅读全文
posted @ 2006-12-15 09:07 Athrun 阅读(577) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Data.SqlClient;using System.Collections;using System.Data;using System.Configuration;namespace Athrun{ class SQLServerDA... 阅读全文
posted @ 2006-12-15 09:06 Athrun 阅读(727) 评论(1) 推荐(0) 编辑
摘要: 1,連接字符串的操作 上面是App.config中的xml代碼,下面是cs文中中進行讀取方法 //protected static string connectionString = ConfigurationSettings.AppSettings["DefaultDataSource"];//.net1.1 protect... 阅读全文
posted @ 2006-12-15 09:04 Athrun 阅读(734) 评论(1) 推荐(0) 编辑