; BASE64编码是邮件加密协议的必用算法,实际上就是一个简单的字节置换
; 首先是将原字符串按6 bits 分组,高2位加0作为一个字节然后查找如下的
; 码表获得加密字符.原文字符若不为3的倍数,用0补足参与运算,最后要把全
; 0字节置换为"=",具体算法如下代码所示:
; 可以采用查表法处理,但同样的问题是,那不适我喜欢的方式,让我聪明的程序
; 来干这玩意吧.
; 码表如下:; Value Encoding Value Encoding Value Encoding Value Encoding; 0 A 17 R 34 i 51 z; 1 B 18 S 35 j 52 0; 2 C 19 T 36 k 53 1; 3 D 20 U 37 l 54 2; 4 E 21 V 38 m 55 3; 5 F 22 W 39 n 56 4; 6 G 23 X 40 o 57 5; 7 H 24 Y 41 p 58 6; 8 I 25 Z 42 q 59 7; 9 J 26 a 43 r 60 8; 10 K 27 b 44 s ...[ 查看全文 ]