作业3:迷人的黛丝
作业3:迷人的黛丝
打靶通关密语
日落西山红霞飞,战士打靶把营归。
张三成绩二十二,李四十七把牛吹。
我的成绩比你好,先后起来你悲催;
美女黛丝抿嘴笑,再来一次子弹飞。
密文:U2FsdGVkX1+YN8tsns+7jvoarVmsqg316iBBvFP3ZemnrYEOGsI6bH5CvIVFSN0Y
px1ka4fSPGj7cDvg81wU8BlnJYoDdhvl83cBIQDHk0JQnpaKXU3ZRA==
明文是什么;
说说你的解题思路:
解答
同作业2,猜测题中黛丝指代Des密码。
前两句是歌曲《打靶归来》的歌词,对应音唱名为“mi so la mi so,la so mi do re”转换为数字后为35635 65312,发现前五个数3+5+6+3+5=22,后五个数6+5+3+1+2=17,分别对应“张三成绩二十二,李四十七把牛吹。”
“我的成绩比你好,先后起来你悲催;”,“先后”提示将两数相减,得到65312-35635=29677,以此数作为秘钥进行尝试。
在线DES解密工具:
http://www.metools.info/code/c19.html
以29677作为密钥时得到
xxaqdl(p25-12-bstring)U2FsdGVkX199XCqgBzG3McJ1NuWuuPclqBS9lekxPpE=
括号中“p25-12-bstring”像是某本书第25页的某个字符串,猜测前面的“xxaqdl”为书名,联想到课程用书《信息安全导论》,发现是书名的拼音首字母缩写。于是翻到p25页,猜测“12”指的是第12行,“bstring”指的是“binary strinig”,即书上p25,12行的二进制字符串“01000011”。
“美女黛丝抿嘴笑,再来一次子弹飞。”,由作业2的“五发中靶二十二,黛丝秘诀子弹飞。”,可知,“子弹飞”代表一次解密,故此处“再来一次子弹飞”,代表还需进行一次解密。
将二进制字符串“01000011”作为秘钥,解密新得到的密文,U2FsdGVkX199XCqgBzG3McJ1NuWuuPclqBS9lekxPpE=
得到最终的明文“You are amazing”。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】