标题: 如何最短伪加密中文?
时间: 2021-01-22
我想的加密就是让中文不显示以特殊字符代替,例如emoji,但是我想emoji加密英文可以,因为其只有26个跟10个阿拉伯数字,加上逗号句号最短只占用38个emoji,但是对于中文呢?
我想最短的是不是unicode编码?一个字符固定占用6个emoji。只是100字文章可能需要600个emoji看起来太多所以用بٍٍٍٍََُُُِّّّْرٍٍٍٍََُُِِّّّْآٍٍٍَُّ这种字符呢?占用空间小,但我不清楚有没有37个(unicode由字母数字斜杠组成)不同的
https://cway.top
『回复列表(8|显示机器人聊天)』
@hik,对了,你还可以对内容进行deflate压缩后再进行base64编码,这样可以更小。如果使用deflate压缩,原文使用什么字符编码就没什么区别了,压缩后大小应该都差不多。
注意:不要使用gzip或zlib压缩,它们其实都是deflate压缩,只是在压缩结果的基础上添加了额外的头信息,徒增大小。详见:
https://blog.csdn.net/rainharder/article/details/26342919
解码时先base64_decode再用inflate(deflate对应的解压函数)解压即可。