2018.12 CTF备战心得——实验吧训练营密码学(一)

本文记录了作者在CTF比赛备战中对密码学的复习心得,主要包括变异凯撒密码的解密方法,通过逐位加1的方式找出解密规律,以及结合传统干支纪年的古典密码分析,通过加60理解并转化为ASCII码,最终利用栅栏密码工具解密得出答案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为12月初有一场比赛要打,平时虽然有练习但是还是缺少系统的准备,所以挖个坑督促自己好好学习。

因为正在做实验吧密码学部分的题目,所以先在这里写写做题心得。

1、变异凯撒

      题目:加密密文:afZ_r9VYfScOeO_UL^RWUc        格式:flag{ }

      首先题目明确指出这题和凯撒加密相关,拿到题之后可以先用凯撒密码工具尝试一下

结果中并没有看到我们想要看到的诸如“flag”“Key”这样的字段。我们都知道凯撒密码的原理是将每个字母都位移一定的位置之后生成的,这句话可以这么理解“凯撒密码的明文和密文长度是一致的并且保持一一对应”

因此我们可以进行猜测,根据题目已经给出的 flag 这四个字符 我们进行比较——,重点关注前四位

a f Z _     r 9 V Y f S c O e O _ U L ^ R W U c

f  l a g 

即密码的前四个字符通过一定的位移分别转换成了 f l a g这四个字母。此时我们注意到密码的第四位出现下划线,而下划线并不在字母表中,因此我们猜测密码的来源可能是ASCII表,下面附上表

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值