脑洞大开 密文简单破译
作业题目:
分析思路:
“二八”提示我们密码是按照十六进制表示,“爱死他”读起来谐音ASCII码,告诉我们将各个数值按照两个为一组由十六进制转为十进制ASCII码再转为字符
得到的结果是vlrsbovpj^oq_rqvlrpmbkqqllqfjb猜测是凯撒密码,移三位you very smart but you spent too time 此为正确答案
唐诗谜
明文: 庄生晓梦迷蝴蝶
做题思路:
先根据提示猜测是一句古诗,后读题中诗句三四九句,“万国赛马”推出代表“万国码”,“饮酒”猜测为有关九的操作,尝试+9和-9后,发现-9后翻译过来为“庄生晓梦迷蝴蝶”,所以猜测此为答案
黛丝打靶
明文: you are very clever
解题思路:
“黛丝”推知是用了DES加密,前两句歌词的音节对应 35635 65312,“五发中靶二十二”,所以选取35635这组数据作为密钥,破解得出答案
迷人的黛丝
明文:
You are amazing
思路:
同样,歌曲音节对应的数字为 3 5 6 3 5 ,6 5 3 1 2 ,因为有“我的成绩比你好,先后起来你悲催”,所以猜测是两数相减,用大数-小数,得到 29677 ,将其作为密钥,解密得到
很明显还需要继续解密,xxaqdl(p25-12-bstring)告诉我们去信息安全导论书25页12行找密钥,发现对应01000011,继续解密
U2FsdGVkX199XCqgBzG3McJ1NuWuuPclqBS9lekxPpE=,得到,此为明文答案
小红小明学概论
明文:
wish you a happy and healthy holiday
思路:
“维吉尼亚很安全”告诉我们是维吉尼亚加密,”协商素数得双幺“与素数有关,可以猜测为Diffie-Hellman算法。“双幺”代表“11”,“最小原根心所向”提示找到11的最小原根即为2,所以DF算法确定g=2,p=11,“小红随机选个七,小明传来多个一”,代表小红选7,小明选8,K=8^7(mod11)=2。K的用处在与同学交流后得知是以步长K在字母表取字母作为密钥,所以密钥为:bdfhjlnprtvxz解密后得到答案wish you a happy and healthy holiday