2020-12-20

攻防世界crypto

1:混合编码
题目描述:
经过了前面那么多题目的历练,耐心细致在解题当中是 必不可少的品质,刚巧你们都有,你和小鱼越来越入迷。那么走向了下一个题目,这个题目好长 好长,你知道你们只要细心细致,答案总会被你们做出来的,你们开始慢慢的尝试,慢慢的猜想 ,功夫不负有心人,在你们耐心的一步步的解答下,答案跃然纸上,你俩默契一笑,相视击掌 走向了下面的挑战。格式为cyberpeace{小写的你解出的答案}
题解:
下载下来,发现一长串字符:
在这里插入图片描述

根据结尾的==和全部都是大小写字母及数字判断是bese64,解码得到
在这里插入图片描述

这啥东西啊,经百度可知是Unicode编码
解码:
在这里插入图片描述

看猜测到这也是base64码,再解码得到
在这里插入图片描述

看结果,都小于128,可知应该是ASCll码了
再解码:
在这里插入图片描述
也就得到flag了

2:转轮机加密
题目描述:
你俩继续往前走,来到了前面的下一个关卡,这个铺面墙上写了好多奇奇怪怪的 英文字母,排列的的整整齐齐,店面前面还有一个大大的类似于土耳其旋转烤肉的架子,上面一圈圈的 也刻着很多英文字母,你是一个小历史迷,对于二战时候的历史刚好特别熟悉,一拍大腿:“嗨呀!我知道 是什么东西了!”。提示:托马斯·杰斐逊。 flag,是字符串,小写。
题解:
首先下载附件,打开可以发现
在这里插入图片描述
据题意可知这是通过回转轮加密的
这是回转轮加密的原理

回转轮加密法是一种多码加密法,它是用多个转轮进行加密,每个转轮上写有随机顺序的字母表,每个转轮实现单码加密。这些转轮可以组合在一起,在每个字母加密后产生一种新的替换模式。

回轮转加密分为三部分:加密表、密钥、密文。具体加密过程如下:首先查看密钥,密钥第一个字符为2,我们便去取查找加密表的第2行数据2: < KPBELNACZDTRXMJQOYHGVSFUWI <,然后利用密文中的第一个字符N进行旋转,密文N的作用是将第2行数据旋转过后的第一个字符为N,旋转后的结果为:2: < NACZDTRXMJQOYHGVSFUWIKPBEL <然后将加密表按照密钥和密文的顺序依次旋转,得到如下结果:
在这里插入图片描述
再按照密文提示的字母进行反转
在这里插入图片描述
再大写转换为小写,即为flag

总结:
把古典密码全部了解这下,懂得其中的转换原理,再之适当的运用工具,增大效率

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值