下你所需,载你所想!
汇集开发技术源码资料

base64简单实用变异编码的思路和实现

:3.524KB :1 :2021-11-02 13:31:03

部分简介

易语言base64简单实用变异编码的思路和实现例子。
1 转义符干扰
标准码表中包含/,在数据库中存放中,会出现严重干扰
比如,"adfaf/adfaj"写入数据库,取出时会变成"adfaf//adfaj"
解决办法,使用自定义码表,将"/"替换成其他字符,比如"+" "," "."等
通过分析base64基本原理,不难看出,先通过原数据,得到一个0-64之间的索引值,既然是整数,就肯定可以做一些运算,
运算必须保证运算结果在0-64之间,且逆运算保证只有一个结果
这里我选择使用位异或来实现。

热门推荐

相关文章