攻防世界-Crypto-不仅仅是Morse

题目描述:题目太长就不拷贝了,总之,就是对以下字符进行解密

--/.-/-.--/..--.-/-..././..--.-/..../.-/...-/./..--.-/.-/-./---/-/...././.-./..--.-/-.././-.-./---/-.././..../..../..../..../.-/.-/.-/.-/.-/-.../.-/.-/-.../-.../-.../.-/.-/-.../-.../.-/.-/.-/.-/.-/.-/.-/.-/-.../.-/.-/-.../.-/-.../.-/.-/.-/.-/.-/.-/.-/-.../-.../.-/-.../.-/.-/.-/-.../-.../.-/.-/.-/-.../-.../.-/.-/-.../.-/.-/.-/.-/-.../.-/-.../.-/.-/-.../.-/.-/.-/-.../-.../.-/-.../.-/.-/.-/-.../.-/.-/.-/-.../.-/.-/-.../.-/-.../-.../.-/.-/-.../-.../-.../.-/-.../.-/.-/.-/-.../.-/-.../.-/-.../-.../.-/.-/.-/-.../-.../.-/-.../.-/.-/.-/-.../.-/.-/-.../.-/.-/-.../.-/.-/.-/.-/-.../-.../.-/-.../-.../.-/.-/-.../-.../.-/.-/-.../.-/.-/-.../.-/.-/.-/-.../.-/.-/-.../.-/.-/-.../.-/.-/-.../.-/-.../.-/.-/-.../-.../.-/-.../.-/.-/.-/.-/-.../-.../.-/-.../.-/.-/-.../-.../.-

1. 既然题目说的是不仅仅是Morse,那么我们先将这串密文用Morse解密出来

这里我直接使用在线工具(http://www.all-tool.cn/Tools/morse/?&rand=6b1825ed0a04e2d3ac9e734031a4d647)进行解密,解密出的结果如下

攻防世界-Crypto-不仅仅是Morse_第1张图片

可以看到,解密出来的是这样一串字符:MAY_BE_HAVE_ANOTHER_DECODEHHHHAAAAABAABBBAABBAAAAAAAABAABABAAAAAAABBABAAABBAAABBAABAAAABABAABAAABBABAAABAAABAABABBAABBBABAAABABABBAAABBABAAABAABAABAAAABBABBAABBAABAABAAABAABAABAABABAABBABAAAABBABAABBA

字符的前面一串表明还有其它的加密方式,根据特征来看,字符中大部分只有AB两个字符,符合培根加密的特征:

培根加密(Bacon's cipher)是一种简单的字母替换加密方法,使用两种字符(通常是 A 和 B)来代表明文中的每个字母。具体来说,将明文中的每个字母转换为一个由连续的 A 或 B 组成的5位二进制数,然后将其转换为 A 和 B 的序列,其中 A 代表 0,B 代表 1。因此,对于任何一个字母,都有 32 种可能的编码方式。

攻防世界-Crypto-不仅仅是Morse_第2张图片

 

2. 知晓了培根加密的原理,我们尝试解出来

将字符串中包含AB的部分提取出来,然后每5个进行分组

AAAAA BAABB BAABB AAAAA AAABA ABABA AAAAA ABBAB AAABB AAABB AABAA AABAB AABAA ABBAB AAABA AABAA BABBA ABBBA BAAAB ABABB AAABB ABAAA BAABA ABAAA ABBAB BAABB AABAA BAAAB AABAA BAABA BAABB ABAAA ABBAB AABBA

进行转换,得到结果为:attackanddefenceworldisinteresting

 

你可能感兴趣的:(安全,web安全)