暗码学入门:凯撒暗码超等增强版

分享
手机游戏开发者 2024-9-11 06:40:37 97 0 来自 中国
凯撒暗码是凯撒大帝为了加密军情不让敌方知道发明的一种密钥方式。通过将英文字母语序进步或退却几格来得出一段乱码,视为密文或暗码。解码只必要知道密钥是进步或退却几格就好了。(得知泉源:bilibili:毕导THU)
然而,凯撒暗码照旧太轻易破解了,只要根据整篇加密文报出现率高的字母,推测是谁人单词,发密钥方式的规律,就轻易破解了,以是超等增强版的凯撒暗码必要用到:圆周率和超等凯撒暗码的混合版。
密钥:3.1415926535897(小数点也包罗一位)

给一串数字:
((+3))((+7))(((+3))((+8)))(((+3))((+1)))(((+3))((+15)))(((+3))((+7)))(((+8))((+1)))(((+8))((+9)))
这串数字没即是号,不即是75
总之不是一个数,次序繁芜的一串字母
这步调必要用到圆周率15位(包罗小数点):3.1415926535897
即是:(+1)(+7)((+1)(+2))((+1)(+3))((+1)(+7))((+1)(+9))((+2)(+3))((+2)(+6))



=(+1)(+7)(+12)(+13)(+17)(+19)(+23)(+26)
在代入到26个英文字母

就是:aglmqswz
这串密钥是:-0+5+1+4+1-3-2-6
不=0
即是azslwqgm,这不是单词,不是阿拉伯语,不是英文,不是法语,不是德语,不是印度语,不是梵文
azslwqgm的密钥是圆周率的第13位:+8
将全部字母向前移动8位=
ihateyou
i hate you


泰半夜睡不着想着把我恨你这三个字转成凯撒暗码又不想让别人知道,于是写了这么一段推导暗码公式。

妈妈再也不消担心我写的说说,朋侪圈,文章,被解读了!翻译成英文,然后用凯撒暗码打乱,在用圆周率序数对应字母位序数就可以了。
比如 i love you 也可以是 h knud xnt,然后酿成8 11 14 21 4 24 14 20 然后酿成23944698
i hate you 还可以是h gzsd xnt   然后是:8 7 26 19 4 24 14 20然后是29334698
hh,这下想逐一对应都难
虽说丌(pi)是无线不循环小数,但是重复的数字照旧有的,反过来对应照旧很难的hhh
下次玩个摩尔斯暗码,那就更好解了,一看图就知道了怎么解出来了,有本领你背出来呀
有推导错误还请大佬指正。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-2-1 22:40, Processed in 0.140912 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表