github免费开源的密码学工具,功能比较齐全
主要功能
编解码
-
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支持的算法
-
支持字典爆破,可配置字典
MAC
HMAC
-
md系列
-
sha1
-
sha2系列
-
sha3
-
SM3
-
RIPEMD
-
whirpool
-
Tiger
-
其他 BouncyCastle支持的算法
CMAC
-
AESCMAC
-
BLOWFISHCMAC
-
DESCMAC
-
DESEDECMAC
-
SEED-CMAC
-
Shacal-2CMAC
-
SM4-CMAC
-
Threefish-256CMAC / Threefish-512CMAC / Threefish-1024CMAC
GMAC
POLY1305
-
POLY1305
-
POLY1305-AES
-
POLY1305-ARIA
-
POLY1305-CAMELLIA
-
POLY1305-CAST6
-
POLY1305-NOEKEON
-
POLY1305-RC6
-
POLY1305-SEED
-
POLY1305-SERPENT
-
POLY1305-SM4
-
POLY1305-Twofish
分组对称加密 (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)
-
其他
PBE
misc模块
-
时间戳转换
-
日志转时间戳
-
生成uuid (支持多组)
-
端口扫描
-
局域网ip扫描
-
ping
-
tcping
其他功能
-
二维码功能/OCR
-
字符处理
-
大数运算
-
椭圆加密曲线计算
-
待定
特性
-
支持文件拖入
-
对称加密key, iv 支持base64 ,hex
-
哈希/对称加密支持多个文件加密解密
-
i18n
-
CTF相关功能
-
PBE
-
可配置模块,支持第三方网址
评论(0)