实验吧-密码学-古典密码(矩阵列变换)

这个有点难度。

密文内容如下{79 67 85 123 67 70 84 69 76 88 79 85 89 68 69 67 84 78 71 65 72 79 72 82 78 70 73 69 78 77 125 73 79 84 65}

首先将ascii码转成字符得到:OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA

题目说是古典密码,但是栅栏密码、凯撒密码试了试,不行。

其实呢,这个需要用到矩阵。

提示1告诉我们,需要关注密文本身,于是统计一下,总共35个字母,5*7方式列出(7*5列出来搞不定):

OCU{CFT
ELXOUYD
ECTNGAH
OHRNFIE
NM}IOTA

提示里面说:利用key值的固定结构。也就是说,我们需要CTF{}这样的结构。

于是进行列变换,最后首先确定前面几列2764或5764,再确定后面的。

最后确定的顺序是2764513,一行一行读出来是:CTF{COULDYOUEXCHANGETHEINFORMATION}就是flag。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值