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

  • 可配置模块,支持第三方网址

 

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习使用,请在下载后24小时内删除,严禁商用。若由于商用引起版权纠纷,一切责任均由使用者承担。 【注意:本站发布资源来源于网络搜集,均有较强时效性,请在下载前注意查看文章资源发布或更新时间,距离当前时间太久的资源不建议下载,特别是安卓专区相关资源,会有大概率失效无法使用】