信息安全作业三

题目:

打靶通关密语

日落西山红霞飞,战士打靶把营归。

张三成绩二十二,李四十七把牛吹。

我的成绩比你好,先后起来你悲催;

美女黛丝抿嘴笑,再来一次子弹飞。

密文:

U2FsdGVkX1+YN8tsns+7jvoarVmsqg316iBBvFP3ZemnrYEOGsI6bH5CvIVFSN0Y

px1ka4fSPGj7cDvg81wU8BlnJYoDdhvl83cBIQDHk0JQnpaKXU3ZRA==

思路:

开头就是一曲脍炙人口的歌曲,五发中靶二十二,里面有句歌词“mi so la mi so, la so mi do re”对应在歌曲中有十个音节,数字是35635,以及65312,3+5+6+3+5=22,6+5+3+1+2=17,至于黛丝我们想到的就是DES加密算法,“再来一次子弹飞”可以看出需要解密两次。

第一层:第三句“我的成绩比你好,先后起来你悲催”是关键,原本以为是拼接35635和65312的顺序,结果半天搞不定,甚至考虑了数字的单调性是不是对应“先后”这俩字。结果密钥是65312-35635=29677得到字符串“xxaqdl(p25-12-bstring)U2FsdGVkX199XCqgBzG3McJ1NuWuuPclqBS9lekxPpE=”

 

 

第二层:得到的字符串仍然暗藏玄机——信息安全导论(xxaqdl)第二十五页(p25)第十二行(12)二进制数对应的字符串(bstring5),诶,孤零零一个01000011,第二层密钥就它了,解密时去掉xxaqdl(p25-12-bstring),后面的才是密文

 

 

明文:

You are amazing

posted @ 2022-05-01 23:56  WildMice  阅读(37)  评论(0编辑  收藏  举报