下面是朋友昨天发过来的一段密文。意思是他解不出。想让我帮他解一下。
⋅⋅⋅⋅⋅  −−⋅⋅⋅  ⋅⋅⋅⋅−  ⋅⋅−⋅  ⋅⋅⋅⋅⋅  −−−⋅⋅  ⋅⋅⋅⋅−  −−−−⋅  −−⋅⋅⋅  −−−⋅⋅  ⋅⋅⋅⋅⋅  ⋅⋅⋅⋅⋅  ⋅⋅⋅⋅−  ⋅−−−−  ⋅⋅⋅⋅−  ⋅  ⋅⋅⋅⋅−  ⋅  ⋅⋅⋅⋅−  −−−−⋅  |
首先我看了一下这个代码后。第一反应是这个很像HTML编码。然后我尝试构建HTML页面代码测试。
<html> <head><title></title></head> <body> ⋅⋅⋅⋅⋅  −−⋅⋅⋅  ⋅⋅⋅⋅−  ⋅⋅−⋅  ⋅⋅⋅⋅⋅  −−−⋅⋅  ⋅⋅⋅⋅−  −−−−⋅  −−⋅⋅⋅  −−−⋅⋅  ⋅⋅⋅⋅⋅  ⋅⋅⋅⋅⋅  ⋅⋅⋅⋅−  ⋅−−−−  ⋅⋅⋅⋅−  ⋅  ⋅⋅⋅⋅−  ⋅  ⋅⋅⋅⋅−  −−−−⋅  </body> </html> |
然后打开运行后。发现效果如下图:

放大后查看效果图如下:

仔细看后。发现这个很像莫斯密码(又名为摩尔斯电码,Morse code),分析发现上面代码正是HTML字符编码。通过字符编码生成了莫斯密码。
下面我们来解码莫斯密码, 参考电码表如下图:

对应上面解码如下:
574F58494855414E4E49 |
通过电码解码得到了上面数字字母组合编码。到这里还是看不出这些编码有什么实际意思。目前到这里就没什么思路了。通过上面编码我们可以发现里面有数字也有字母。完全无规则可言。那么我们现在尝试拆分。得到下面组合。
57 4F 58 49 48 55 41 4E 4E 49 574F 5849 4855 414E 4E49 574F5 84948 55414 E4E49 574F58 494855 414E4E 49 |
拆分后得到的组合。看上去不像Base64编码,同样也不像Unicode编码,看整个编码有点像MD5编码,但拆分后有点像ASCII码16进制。思路到这里。我们只有一个一个尝试。
通过上面说滴MD5无解。得不到有价值的信息。

然后我通过ASCII码表16进制对比只有第一组符合要求。对比得出结果如下:
WOXIHUANNI WO XI HUAN NI |
到这里我们就差不多完成了.^_^
这回朋友应该会高兴了吧!我得赶紧告诉他!
注:本文内容均系原创。如需转载分享请标明出处。