CTF-Show密码学【摩斯码、培根密码】

萌新 密码33

一、题目信息

  • 题目名称:我想吃培根
  • 题目描述:-- — .-. … . …–.- … … …–.- -.-. — — .-… …–.- -… …- - …–.- -… .- -.-. — -. …–.- … … …–.- -.-. — — .-… . .-. …–.- – – -… -… – -… – -… – – – -… -… -… /-- -… – -… -… --/ – – – – – /-- -… -… – -… – /-- -… -… –
  • 格式:flag{***********}

二、解题步骤

  1. 步骤一:识别出题目描述中的摩斯码。删除斜杠或使用WORD替换功能去除斜杠后,我们得到:
-- --- .-. ... . ..--.- .. ... ..--.- -.-. --- --- .-.. ..--.- -... ..- - ..--.- -... .- -.-. --- -. ..--.- .. ... ..--.- -.-. --- --- .-.. . .-. ..--.- -- -- -.. -.. -- -.. -- -.. -- -- -- -.. -.. -.. -- -.. -- -.. -.. -- -- -- -- -- -- -- -.. -.. -- -.. -- -- -.. -.. -

2.步骤二:借助在线摩斯码加解密工具,将上述摩斯码转换为英文字母,得到:

MORSE_IS_COOL_BUT_BACON_IS_COOLER_MMDDMDMDMMMDDDMDMDDMMMMMMMDDMDMMDDM

拆分得到:

MORSE IS COOL BUT BACON IS COOLER MMDDMDMDMMMDDDMDMDDMMMMMMMDDMDMMDDM

译为中文为:“摩斯密码很酷,但培根更酷”。

3.步骤三:识别出培根密码。根据题目描述和摩斯解密出来的信息,后面的一串MMDDMDMDMMMDDDMDMDDMMMMMMMDDMDMMDDM符合培根密码的AB原理,即M指代A,D指代B。替换后得到:

AABBABABAAABBBABABBAAAAAAABBABAABBA

4.步骤四:借助在线培根解密工具,将上述代码解密为guowang。因此,答案为flag{guowang}。
在这里插入图片描述

总结与感想

这个题目非常好地融合了摩斯码培根密码,不仅增强了题目的趣味性,同时也让我们更深入地了解了这两种加密方式。

摩斯码和培根密码都是早期通讯中常用的加密方式,它们的独特性在于简单而有效容易记忆和解密,尤其是培根密码,它是一种非常随意的加密方式,加密者可以根据自己的意愿来确定哪个字符代表A,哪个字符代表B,这给加密带来了更多的自由性

猜你喜欢

转载自blog.csdn.net/qq_22841387/article/details/131352124