- 博客(3)
- 收藏
- 关注
原创 AIGC:用golang语言写多表替换的加解密程序
为了实现关于所有大小写英文字母的替换,我们可以使用包含 52 个字母的数组来表示替换表,其中数组下标对应字母的 ASCII 码减去 'A' 或 'a' 的 ASCII 码,数组元素则表示对应的替换字符。需要特别注意的是,由于 Go 语言中的字符采用的是 UTF-8 编码,因此在执行字符比较时,需要显式地将密文字符减去 32 以便匹配替换表中的大写字符。问:不对呢,应该是依次调用三张表,比如第1个字符调用第一张表,第2个字符调用第二张表,第3个字符调用第三张表,第4个字符调用第四张表,... 以此类推。
2023-05-21 15:22:16 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人