作者:leon406
原文地址:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1501153&ctid=1985
为什么开发这个工具?
-
每次加解密需要找在线工具进行处理,效率低
-
在线工具支持的功能不全或者某些处理结果不对 (如查错网AES CFB/OFB 加密错误)
-
大部分工具不支持文件加密
-
第三方PC端工具功能不全,体验不好,不支持跨平台 (如PYG密码工具箱)
主要功能
编解码
-
base64
-
urlBase64
-
base16/32/36/45/58/62/85/91/92/100
-
base58check
-
UrlEncode
-
Unicode
-
js hex(x61)/js octal(140)
-
binary/octal/decimal/hex
-
base系列自定义字典
-
puny code
-
quote printable
-
uuEncode
-
xxEncode
-
escape/escapeAll
-
自动解码(crack)
编码互转功能 (非原始字符)
-
编解码功能相互转换
数据摘要(哈希)
支持文件, 支持超大文件,8G文件测试ok
-
md系列
-
sha1
-
sha2系列
-
sha3
-
SM3
-
RIPEMD
-
whirpool
-
Tiger
-
其他 BouncyCastle支持的算法
-
支持字典爆破,可配置字典
分组对称加密 (block cipher)
加密算法
-
DES/3DES
-
AES
-
SM4
-
Blowfish
-
Twofish
-
RC2
-
其他 BouncyCastle支持的算法
流式对称加密 (stream cipher)
-
RC4 (aka. ARC4)
-
HC128/HC256
-
ChaCha/ChaCha20/ChaCha20-Poly1305
-
Salsa20
-
XSalsa20
-
VMPC
-
Grainv1
-
Grain128
-
Zuc128
-
其他 BouncyCastle支持的算法
非对称加密 RSA
-
密钥支持pkcs1 /pkcs8
-
支持512/1024/2048/3072/4096位
-
支持长度大于RSA位数
-
支持公钥加密私钥解密,私钥加密公钥解密
-
支持openssl pkcs1/pkcs8 私钥格式
-
支持证书cer文件加解密
-
支持pem和pk8格式文件
note: openssl用公私钥对加解密,生成私钥为pkcs8编码
数字签名校验
-
RSA系列
-
DSA
-
ECDSA
-
EC
-
EdDSA(ED448/ED25192)
-
SM2
-
其他 BouncyCastle支持的算法
CTF (古典密码及其他 )
-
凯撒
-
rot5/rot13/rot18/rot47
-
仿射
-
virgenene
-
atbash
-
摩尔斯密码(morse)
-
qwe键盘加密
-
polybius
-
培根24/培根26
-
一次性密码
-
社会主义核心价值观
-
ADFGX/ADFGVX
-
Auto Key
-
栅栏密码 / 栅栏密码 w
-
playfair
-
brainfuck/troll/ook
-
盲文 (braille)
-
字母位置
-
01248(云影)
-
BubbleBabble
-
元素周期表
-
当铺密码(PawnShop Cipher)
-
曲路密码(CurveCipher)
-
Handy code
-
博福特密码(Beaufort)
-
Porta 密码
-
Bifid/Trifid/四方密码 (FourSquare Cipher)
-
Gronsfeld密码
-
格雷码(Gray code)
-
佛曰
-
希尔密码
-
新佛曰/兽音/熊曰(需联网)
-
rabbit
-
aaencode/jjencode
-
RSA crack (nec,pqec)
-
其他
下载地址
https://github.com/Leon406/ToolsFx/releases
下载地址:https://leon.lanzoui.com/b0d9av2kb 提取码:52pj
插件下载:https://leon.lanzoub.com/b0d9w4cof 提取码:ax63
原文始发于微信公众号(乌雲安全):CTF密码学工具箱(附下载地址)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论