客服QQ:872490018 服务时间:9:00-21:00

CTF中密码学一些基础

凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。

本文作者:i春秋签约作家MAX、

给大家先找两道题,来一起探讨基础密码学~

CTF中密码学一些基础-爱尖刀

 

CTF中密码学一些基础-爱尖刀

 

CTF中密码学一些基础-爱尖刀

下一题

 

 

看了看题目就是一个隐写术的题嘛  上神器ss

CTF中密码学一些基础-爱尖刀

扫描一下我们看看flag不就出来了吗!!

CTF中密码学一些基础-爱尖刀

下一题

CTF中密码学一些基础-爱尖刀

一看就知道是AES加密先解密再说

CTF中密码学一些基础-爱尖刀

提交答案错误

仔细观察,感觉可能用了凯撒移位

前5个字母按照flag的规律应是NSCTF,由此得到移位数

手工破解即可flag{NSCTF_Rot_EnCryption}

恺撒密码

它是一种代换密码。据说凯撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。

凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推X将变成A,Y变成B,Z变成C。由此可见,位数就是凯撒密码加密和解密的密钥。

下一题

CTF中密码学一些基础-爱尖刀

里面有汉语什么鬼???汉语怎么解密???我们想想一般都是/什么的标识符等等难道是==???那其他字就是/??我们尝试一下可以!

 

不是flag接着RainRaid解密

CTF中密码学一些基础-爱尖刀

下一题:

CTF中密码学一些基础-爱尖刀

下载文件发现是py脚本还有一个txt文件题目给了一个py脚本和一个密文文件,阅读源码可知:py脚本将明文转换为密文,现在需要将密文文件中的密文解密得到明文。 很明显加密流程为将明文转换为16进制编码,在转化为10进制数,将每两位数字构成的数进行FAN函数运算,再拼接起来得到密文。

因此解密流程为:将0~99利用FAN函数求得加密值,建立加密值到原数的字典,在明文中查字典拼接得到10进制数,转化为16进制数,再求取字符串。

按照要求用python脚本跑即可

CTF中密码学一些基础-爱尖刀

flag:SIS{a9ab115c488a311896dac4e8bc20a6d7}

下一题:

CTF中密码学一些基础-爱尖刀

rot13解密即可

CTF中密码学一些基础-爱尖刀

下一题

CTF中密码学一些基础-爱尖刀

CTF中密码学一些基础-爱尖刀

不用我说了吧以前我们见过摩斯码解密即可。

CTF中密码学一些基础-爱尖刀


[广告]赞助链接:


舆情监测,互联网舆情首选查舆情:http://www.chayuqing.com/

关注区块链技术落地与应用,碳链:http://www.itanlian.com/

四季很好,只要有你,文娱排行榜:http://www.yaopaiming.com/

*文章为作者独立观点,不代表 爱尖刀 立场
本文由 i春秋学院 授权 爱尖刀 发表,并经 爱尖刀 编辑。转载此文章须经作者同意,并请附上出处( 爱尖刀 )及本页链接。原文链接 http://www.ijiandao.com/safe/cto/70503.html
相关文章
计算机视觉应用背后 对深度学习框架有怎样的挑战
计算机视觉应用背后 对深度学习框架有怎…
企业需要为云计算制定网络安全事件响应计划
企业需要为云计算制定网络安全事件响应…
2018年12大顶级云安全威胁
2018年12大顶级云安全威胁
2018年的黑客攻击 你做好准备了吗?
2018年的黑客攻击 你做好准备了吗?
细数2017全球最惊心动魄的网络安全事件
细数2017全球最惊心动魄的网络安全事件
企业为何需要分别制定灾难恢复与安全恢复计划
企业为何需要分别制定灾难恢复与安全恢…
i春秋学院
ichunqiu 作者
培育信息时代的安全感
  • 文章

    115

  • 评论

    0

关注网络尖刀微信公众号
随时掌握互联网精彩

广告赞助