自定义码表的Base64简单思路

易语言 2020-11-06 20:04:44

自定义码表的Base64简单思路

运行后谁也不知道码表是什么样子的,常见在配置项保存时候 或者 tcp协议传输加密 使用,先来简单判断下长度。
加密同样的文本 长度是一样的
在来对比下 标准的B64加密后是什么样子的
标准加密 :MTIzNDU2
软件加密1:Kdx9Jhke
软件加密2:vB6fNbGW
长度是一样的
在来判断下 加密123123是什么情况
通过对比可以得知 在标准编码表里的M对应 加密1的编码里的K 对面加密2的编码里的v (注意是区分大小写的)
是存在对应关系的,那么如果我们来几个文本 加密后的密文 包含了所有的码表字符 去进行对比 自定义码表是不是就出来了呢。