攻防世界 密码入门(小白做题记录

本文记录了作者在攻防世界平台的密码学入门做题体验,涉及Caesar密码、栅栏密码、Morse密码、培根密码及Base64解码。通过解密过程,介绍了如何利用ASCII码和多次Base64转换解决加密问题,并提到了RSA加密算法的基本原理。最后还提及了PYC文件的反编译挑战。
摘要由CSDN通过智能技术生成

攻防世界 CRYTPO入门

  1. caesar密码为字母表位置的错位

  2. 幂数加密以0为分割线,其他加和为字母序数

  3. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dASr53Kg-1623555356442)(C:\Users\qwerty\AppData\Roaming\Typora\typora-user-images\image-20210505100441919.png)]

  4. Railfence 栅栏密码

①把将要传递的信息中的字母交替排成上下两行。

②再将下面一行字母排在上面一行的后边,从而形成一段密码。

③例如:

明文:THE LONGEST DAY MUST HAVE AN END

加密:

把将要传递的信息中的字母交替排成上下两行。

T E O G S D Y U T A E N N

H L N E T A M S H V A E D

密文:

将下面一行字母排在上面一行的后边。

TEOGSDYUTAENN HLNETAMSHVAED

解密:

先将密文分为两行

T E O G S D Y U T A E N N

H L N E T A M S H V A E D

再按上下上下的顺序组合成一句话

明文:THE LONGEST DAY MUST HAVE AN END

(完全想不到有W型栅栏密码)

cyberpeace{railfence_cipher_gogogo}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值