##解题思路
看到这个题目,可能有些人知道今天我要写点什么了,对,是密码学里的猪圈密码
一开始文件内容有点不明所以,但是看到文件末尾的等号,就一目了然了,大概可以猜测是base64或者base32之类的,毕竟题目也不是很难
base64之后,发现有个jfif,这在我认知里好像也是一个图片信息,但是我好像没有办法很直接地将其变为图片,那么我们还有办法,网上有很多现成的base64转图片的网站
使用base64转图片的网站,我们可以得到包含猪圈密码的图片
图片Base64互转-支持图片或Base64互相转换-即时工具
来到猪圈密码解码网站,对应猪圈密码依次点击,得到flag内容thisispigpassword
CTF在线工具-在线猪圈密码加密|在线猪圈密码解密|猪圈密码算法|Pigpen Cipher
猪圈密码
猪圈密码(Pigpen cipher,亦称朱高密码、共济会密码)是一种以格子为基础的简单替代式密码。即使使用符号,也不会影[密码分析,亦可用在其它替代式的方法。
历史与背景
-
起源与使用:猪圈密码最早可以追溯到1700年代,共济会常常使用这种密码来保护私密记录或进行通讯,因此也被称为共济会密码。
-
名称由来:其名称源自于字母的形状类似于猪圈的图案。
加密原理
-
基本结构:猪圈密码将字母表中的每个字母分配给特定形状的方括号或“猪圈”,在写秘密信息时,不书写字母,而是画出每个字母所在的方括号。
-
加密方法:首先需要绘制26种不同的“猪圈”,并且每个都配有一个字母。要确保每个猪圈看上去和其他的都不同。比如要传输一条信息“ANT”,就要找到每个字母,并注意“猪圈”的形状,然后将图案进行绘制。
优缺点
-
优点
-
简单、方便、容易书写,并且便于记忆。
-
可以自定义创建密表,变体可以有很多。
-
-
缺点
-
安全性较低,容易被破解。
-
密表图必须安全,一旦密表泄露,加密就将没有意义。
-
猪圈密码的应用与变种
-
应用场景:猪圈密码目前仅在密码教学、各种竞赛中使用。
-
变种
-
圣堂武士密码:作为共济会猪圈密码的一个变种,一直被共济会圣殿骑士使用。
-
标准银河字母:出自游戏《指挥官基恩》系列,用不同的符号取代字母。
-
跳舞的小人密码:出自《福尔摩斯探案集》,每个小人代表一个字母。
-