今天把很久以前使用的字符串简单加解密代码仔细检查了一遍,发现个别问题,现在已经整理好了,该算法的特点如下:1、采用逐个字符移位变换、相邻三个字符按位错位的对称加密算法2、支持对汉字和不可见字符等各种字符的加密,可以说是对任意字符组成的串都可加密3、支持源字符串中包含多个’\0’零字符,这样就可以把简单字符串的加密扩展到XML内容、文件内容的加解密上。4、密文采用Base64编码,由大写字母、小写字符、数字、下划线、小数点组成,共64个不同的可见字符由于算法内部是针对字节进行加密的,所以将函数参数定为char*,对于UNICODE字符串可先转换为ANSI串再调用。当然,如果程序是老式的ANSI串 Read More
posted @ 2010-05-10 17:19 张云贵 Views(4878) Comments(0) Diggs(0) Edit