字符串中文加密

查看 106|回复 9
作者:QwindF   
先展示代码
[Python] 纯文本查看 复制代码from pypinyin import pinyin, Style
def encrypt_chinese(text):
    encrypted_text = []
    mapping = {}
    for char in text:
        if '\u4e00'
缺点,介绍,起因自己看图片吧
[Asm] 纯文本查看 复制代码请输入字符串:你好世界!这种将汉字转化为拼音的想法很早就有了,最早是接触到无线电的时候引发的,为什么当时无线电传输汉字不用拼音传输呢(应为当时拼音还没出,有兴趣的可以去查查发展史,b站也有人做视频)所以就有了这几行代码。
加密后的字符串: Ni3#Hao3#Shi4#Jie4#^!Zhe4#Zhong3#Jiang1#Han4#Zi4#Zhuan3#Hua4#Wei4#Pin1#Yin1#De#Xiang3#Fa3#Hen3#Zao3#Jiu4#You3#Le#^,Zui4#Zao3#Shi4#Jie1#Chu4#Dao4#Wu2#Xian4#Dian4#De#Shi2#Hou4#Yin3#Fa1#De#^,Wei4#Shen2#Me#Dang1#Shi2#Wu2#Xian4#Dian4#Chuan2#Shu1#Han4#Zi4#Bu4#Yong4#Pin1#Yin1#Chuan2#Shu1#Ne#^(Ying1#Wei4#Dang1#Shi2#Pin1#Yin1#Hai2#Mei2#Chu1#^,You3#Xing1#Qu4#De#Ke3#Yi3#Qu4#Cha2#Cha2#Fa1#Zhan3#Shi3#^,^bZhan4#Ye3#You3#Ren2#Zuo4#Shi4#Pin2#^)Suo3#Yi3#Jiu4#You3#Le#Zhe4#Ji3#Xing2#Dai4#Ma3#^。
解密后的字符串: 你好视界!这种将汉字转化为拼音的想法很早就有了,最早视接触到无线电的时候引发的,为什么当时无线电传输汉字不用拼音传输呢(应为当时拼音还没出,有兴去的可以去查查发展史,b站也有人做视频)所以就有了这几行代码。


17ab5f431472cb7ef0f746f879d3cf2f.png (115.61 KB, 下载次数: 2)
下载附件
2024-6-1 20:25 上传

汉字, 字符串

atoms   

可是这样文字被替换成同音字了
QwindF
OP
  


atoms 发表于 2024-6-1 20:45
可是这样文字被替换成同音字了

对,硬伤。
但是只要句子够长,就可以正确理解意思(我是这样想的)
有些字词可能看不懂,但是读出来就差不多了。
xixicoco   

有点意思
kof888   

这个加密后的字符串小学2年级的就能看懂吧
ltgb   

Liu4#Yi1#Er2#Tong2#Jie2#Kuai4#Le4#
Zhu4#Da4#Jia1#Neng2#Yi1#Zhi2#Bao3#Chi2#Tong2#Xin1#Liu4#Yi1#Er2#Tong2#Jie2#Kuai4#Le4#
gangdaomeimei   

什么用处呢
axaxax   

学习学习
skl520   

这加密后的中国人一看就懂啊
gangdaomeimei   

可以试试切噜语或者 社**义核心**观 加密,都挺有意思的,而且没有还原成同音字的bug
您需要登录后才可以回帖 登录 | 立即注册

返回顶部