0x00 前言
本篇的目的是对工具的收集,以及对一些题目的整理。持续更新
文中工具皆可关注 皓月当空w 公众号 发送关键字 工具 获取
0x01 古典加密
1.栅栏加密
2.摩斯密码
3.培根加密
类似摩斯,只不过将._换成了AB
4.rot加密
类似凯撒加密
- CRYPTO-36D-签到
- rot
- 键盘转换
- 16toString
5.自动秘钥
6.凯撒
- 新手杯— 凯撒密码
- 凯撒码表变形
7.仓颉
0x02 进制转换
1.16进制编码
通过16进制和ascii码的转换实现编码目的
0x03 常见编码
1.base64
1.1 base64变形
- F5杯—网络是有记忆的
- base64
- 异或
- 七夕杯—密码签到
- 大小写转换
1.2 base家族
2.倒序
0x04 趣味加密
1.键盘加密
通过键盘包裹的方式进行加密
1.1 键盘特殊字符转换
2.伏羲六十四卦
- CRYPTO-2BJDCTF2020-伏羲六十四卦
- 六十四卦转base64
- base64解码
- 仿射加密
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.仿射加密
偏移加密
- CRYPTO-2BJDCTF2020-伏羲六十四卦
- 六十四卦转base64
- base64解码
- 仿射加密
5.md4
6.playfair
0x07 奇妙的编程
1.Ook
在brainfuck的基础上进行转换
2.brainfuck
针对ascii进行转换
0x08 脑洞&思路
- 新手杯— 天知地知
- 手机号
0x09 数论
- 2023愚人杯-Comedy
- 整除保留
- 2023愚人杯-大牛的密码
- 规律变化