说实话这是第一次接触到这种密码学,在了解了一些古典密码之后我真的挺感兴趣的。
【easy】上课认真听了吗? 这道题一开始拿到确实挺懵的,不知道怎么处理,因为这个不在我目前了解过的密码中(当然是因为我也不知道什么),后来自己去查了一下了解到了Base系列编码
那么很显然这道题就是Base16编码了,直接搜索Base16编码转换器就解决了。这道题本质上是很简单的,但其让我知道搜索引擎是很强大的,要学会利用搜索。
同样的道理【super easy】base64 【super easy】Caesar 题目就给出了编码类型,名副其实super easy。至于【easy】凯撒+栅栏 这道题就需要先用栅栏密码进行还原,还原到{之前只有四个字母,再用凯撒进行移位。【easy】解密大师 这个上有三种类型的编码,分别为Base 64,摩斯,与佛论禅。
【变异凯撒】这道题真的困扰我很久,因为不知道怎么处理。当然最后还是没有想出来,就找了点外援(真的不会啊),上网查了一下,真的很神奇。下面我简单说一下我理解的思路:
首先在使用了凯撒密码解密器之后发现都不行,这就有点不一样了,在具体了解了一下经典的凯撒密码应该是字母在字母表中移位,按理来讲应该都是字母才对。可是密文中有数字,_,^,这个就说明不是按照字母表来移位的,应该是ascii码表。那么现在就是来看一下具体移位情况了,这里编码计算
这里是使用flag与afZ_进行对应,很明显可以看出移位是有规律的,接下来继续编码计算
最后得出最终答案(代码是自己写的)。