很早很早的密码学确实考虑过字母频率问题,当然现在已经是完全是数学的领域了
密码学几十年前就有扩散和混淆来避免这种频率的问题了
[quote][pid=532648380,27620108,1]Reply[/pid] Post by [uid=1090069]euphoria[/uid] (2021-07-15 17:46):
加个盐就完事了
不过我估计你连盐是啥都不知道[/quote][s:ac:哭笑]加盐是为了抗彩虹表啊
为什么要和拼音扯上关系呢,汉语又不和纳瓦霍族语一样是个小语种(穿越的话为啥要用拼音。。。)
这个作者想法太好笑了,肚子里没点货还是别老想着整活吧
e的频率过高那还是类似凯撒密码的最最最初级的密码吧,之前上密码学导论的课的时候说好像二战的恩尼格玛机就已经优化过这个问题使得不再存在出现频率不一致的问题了。
另外,现在的加密都是针对二进制串进行处理,无论中文英文还是所有的计算机储存内容都是二进制串,然后用AES RSA之类的对二进制串进行加密,和拼音与否无关。
那是古典密码学的范畴,现代密码学玩的是数学 和brute force 。
现代密码学早就不是一般人想象的那种东西了,不如说对现代的任何学科都请不要先假设自己对其有正确的了解[s:ac:哭笑]
现在为了生成一个随机数都得利用鼠标轨迹脉冲信号等作为输入源仿制破解,密码学作为一门学问真不是突然想到就说说的[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
现代密码学[s:ac:哭笑][img]https://img.nga.178.com/attachments/mon_202107/15/ekQ2o-kytyZdT3cShy-sg.jpg.medium.jpg[/img]