CTF 加解密合集

本文集合了多种加密解密方法,包括古典的栅栏、摩斯、培根和凯撒密码,进制转换如16进制和Base64,以及现代的RSA加密。还涉及JS混淆、键盘加密、伏羲六十四卦等趣味加密方式,同时涵盖数论知识和Hash函数。文章旨在整理和学习CTF比赛中的加密技术。

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

0x00 前言

本篇的目的是对工具的收集,以及对一些题目的整理。持续更新

文中工具皆可关注 皓月当空w 公众号 发送关键字 工具 获取

0x01 古典加密

1.栅栏加密

2.摩斯密码

3.培根加密

类似摩斯,只不过将._换成了AB

4.rot加密

类似凯撒加密

5.自动秘钥

6.凯撒

7.仓颉

0x02 进制转换

1.16进制编码

通过16进制和ascii码的转换实现编码目的

0x03 常见编码

1.base64

1.1 base64变形

1.2 base家族

2.倒序

0x04 趣味加密

1.键盘加密

通过键盘包裹的方式进行加密

1.1 键盘特殊字符转换

2.伏羲六十四卦

0x05 Js混淆

1.JsFuck

就是做的编码转换

2.aaencode

就是做的编码转换

0x06 现代加密

1.RSA

1.1 已知p,q,e 求d

1.2 已知p,q,e,c求m

1.3 n爆破拆分

1.4 公约数分解n

1.5 m很小

1.6 已知同q求p

1.7 逆元

2.Rabbrt

一种对称加密,高速流加密

3.Serpent

一种对称加密,相对于AES而言速度要慢一点

4.仿射加密

偏移加密

5.md4

6.playfair

0x07 奇妙的编程

1.Ook

在brainfuck的基础上进行转换

2.brainfuck

针对ascii进行转换

0x08 脑洞&思路

0x09 数论

0x10 Hash

1.md5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值