一个小解密

 

前言

嗯,不过是某个小小的密码x

某人拖到最后一天才写 不愧是我

正文

一. 正解

某人从QQ上发了这样一条信息:

-----BEGIN PGP MESSAGE-----
[隐藏]
-----END PGP MESSAGE-----

这条消息本身不含任何提示,但是这个提示埋在互联网的某个角落——那就找呗。

随便找个搜索引擎(由于我已经隐藏了,所以现在找可能比较困难),把QQ号丢进去:

搜索结果

GitHub 用户主页打开——不就找到了嘛x

二. 提示

YMYUI=
[隐藏]
n1W4A=

这是一段手写内容,其中第2行的|特意写的难以辨别

同时,提示是base64

显而易见第一行和第三行长度都不是4的倍数,而另一个提示是6×2=4×3

6恰好是第一行与第三行长度,也就意味着需要把这两行组合

那么组合的算法——栅栏加密,可得base64_decode("YnM1YWU4IA==") -> "bs5ae8 "

再次栅栏加密,得到第二行的编码算法base58

解码后,得到两个网址,其中一个包含GH的提示,另一个指向某人的博客(虽然404了,但能找到 GitHub 主页的链接)

三. 提示的提示

(也就是栅栏密码这个算法)

出现过两个,分别为tesr[换行]raueirpaebe[换行]relcal

两个词取自音乐You are my irreplaceable treasure

四. 解密

gpg添加私钥,解密,没了

后记

为了不那么简单,某人又加了一点障碍XD,不过仍然是这个方向上的

太可惜了。

本博客托管于 GitHub,地址为用户名.github.io

GitHub 用户主页地址为github.com/用户名

或者,本博客侧栏也有直达链接

github.com/用户名/用户名这个仓库的README.md会被显示在用户主页

然后的话,gpg相关内容找网络公开资源就可了