实验吧——密码学(二)

1.变异凯撒


拿到题目,对比格式和密文发现对应的前5个字符ASCII是有规律的,依次是97+5,102+6,90+7,95+8,114+9,按此规律将密文所有的ASCII码转换,就是答案:

2.传统知识+古典密码


从题目可以知道是 “干支数 + 甲子(60)”= 数字(ascii)对应的字母

辛卯,为干支之一,顺序为第28个 --> 88 -->  X
癸巳,为干支之一,顺序为第30个 --> 90 -->  Z
丙戌,为干支之一,顺序为第23个 --> 93 -->  S
辛未,为干支之一,顺序为第8个 --> 68 -->  D
庚辰,为干支之一,顺序为第17个 --> 77 -->  M
癸酉,为干支之一,顺序为第10个 --> 70 -->  F
己卯,为干支之一,顺序为第16个 --> 76 -->  L
癸巳,为干支之一,顺序为第30个 --> 90 -->  Z

古典密码,待解密字符串为: XZSDMFLZ。
古典密码以换位、替换为主,试试常见的古典密码:换位栅栏、替换凯撒。这题是这两种组合,没有一点提示,很尴尬、、、
首先,栅栏密码(两栏)解密:XMZFSLDZ,再用凯撒解密:SHUANGYU,加上格式即可。

3.疑惑的汉字


评论提示有 当铺密码,了解一下

直接提交数字发现不对,对应ascii码表试一下就出来了
67 84 70 123 82 77 125
C T F { R M }

4.NSCTF crypto50


神秘的字符串真神秘,看提示有AES解密于是

提交flag发现不对,继续凯撒解密

根据题目发现flag是第17次解密,提交发现还是错误,估计是字母大小写有误,知道偏移量为16于是换个试试

5.最近在论证一个问题,到底是先有鸡还是先有蛋


看到题目一脸懵,脑洞真大对应键盘加密,于是在那OOO了半天,才发现flaf是圈圈中间的字母、、、KEY

6.The Flash-14


据了解The Flash是闪电侠的意思,闪电侠第二季第14集出现了一个5x5的加密方式…… 把26个英文字母排列成5x5的格式……但是5x5=25,另外一个跑哪去了?按照剧情里的介绍是C和K放在了一起

然后这个解的方式是把这一串数分为2个一组,每组的第一个数代表纵坐标,第二个数代表横坐标,整理后可以得到:YSMWGTZOGVWGTNGHAOB 这个明显不是flag,那就凯撒移位试试

人生处处是陷阱,去掉keyis然后fzstman明显是个错的、、、最后提交ctf{flashisfastman}即可。


  Reprint please specify: clam 实验吧——密码学(二)

 Previous
攻防世界—web(练习区) 攻防世界—web(练习区)
前记做题平台:攻防世界平台地址:https://adworld.xctf.org.cn/做题工具:Firefox web1.view_source拿到题目链接打开后发现右键不管用了于是乎在Firefox上打开web开发者中的web控制台,可
2019-09-25 yxld
Next 
密码学——RSA算法 密码学——RSA算法
一、对称加密and非对称加密对称加密是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。实务上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系。与公开密钥加密相比,要求双方
2019-08-28 yxld
  TOC