实验吧— Crypto Write up(一)

本文介绍了几种古典密码的解密方法,包括变异凯撒、QWE加密、栅栏密码、当铺密码、置换密码和培根密码。通过实例解析,阐述了如何分析规律并编写脚本解决加密问题,强调理解原理和动手实践的重要性。
摘要由CSDN通过智能技术生成

前言:最近先做一些关于古典密码的题,了解常见的古典密码。

变异凯撒

加密密文:afZ_r9VYfScOeO_UL^RWUc

刚开始以为这道题考的是凯撒加密,就在线求解,结果不行,那就来分析题目,变异凯撒,应该是利用凯撒加密的原理加以变形,观察一波,提示又提示说格式为flag{},发现a的ascii到f的ascii偏移量为5,f的ascii到l的ascii偏移量为6,Z的ascii到a的ascii偏移量为7,总结出以后的每个字母偏移量都要加1,观察出规律了,就写脚本跑吧。

附上ASCII表
在这里插入图片描述
py3脚本

a = 'afZ_r9VYfScOeO_UL^RWUc'

b = ''

i = 5
for d in a:
    b+=chr(ord(d)+i)
    i+=1
print(b)
#ord()取出一个字符变成ASCII
#输出结果:
flag{
   Caesar_variation}

做题小结:凯撒加密是一种替换加密,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。有时候需要自己区观察规律,不能死板一味利用在线工具,要多按照题意写出相应的脚本。

围在栅栏中的爱

最近一直在好奇一个问题,QWE到底等不等于ABC?
-.- … --.- .-… .-- - …-. -.-. --.- --. -. … — ---
flag格式:CTF{xxx}

首先就摩斯密码解密,解出明文字符为:

KIQLWTFCQGNSOO

再来看提示:QWE到底等不等于ABC?
想起来QWE密码,利用QWE密码进行求解,但是求解结果不对,应该是漏掉了一些内容,观察题目发现围在栅栏中的爱,应该还要涉及到栅栏解密,试试看

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值