新知识点总结
当铺密码:当铺密码就是一种将中文和数字进行转化的密码,算法相当简单:当前汉字有多少笔画出头,就是转化成数字几
第一题
他让我们审查元素,我们就审查元素,得到一窜数字
但是这些数字并不是最终答案。这时想到答案和flag有关,而9号元素刚好就是F,所以推测是用元素周期表代替数字。这里写一串代码来实现(当时写的时候把flag=‘’写到for循环里面去了,差点怀疑人生)。得到的flag大小写不统一,print处用lower()函数即可。答案自行加上{}。
第二题
当铺密码就是一种将中文和数字进行转化的密码:当前汉字有多少笔画出头,就转化成数字几。我们只需要找到最常用的那些汉字就可以了
而102号ascii码对应的字母就是f,所以转换一下就能得到答案了
第三题
一个压缩包,需要解压密码
首先确认这是zip文件,但是按理来说这里表明没有进行加密,怎么会有密码呢,奇了个大怪。
在没有任何提示的情况下,我们尝试暴力破解
然后得到的里面的文件。用winhex打开是乱码
根据文件夹的名称可以推断加密方式为serpent加密,用网站直接进行解密
Serpent Encryption – Easily encrypt or decrypt strings or files
得到答案
第四题
这是一种新的编码,仓颉编码 仓颉编码为YDHML的汉字_仓颉编码查询_就要查
对应出来就行了
第五题
以为是凯撒密码,试不出来。怀疑是栅栏密码,也不行,W型也不对。查阅信息得知这里用到了埃特巴什码。用Python来实现解密。
第六题
RSA,第一反应是要分解大素数,但是分不出来,太大了。
根据提示说密文凝视我,于是直接输出密文
得到答案