每次加解密需要找在线工具进行处理,效率低
在线工具支持的功能不全或者某些处理结果不对 (如查错网AES CFB/OFB 加密错误)
大部分工具不支持文件加密
第三方PC端工具功能不全,体验不好,不支持跨平台 (如PYG密码工具箱)
主要功能
编解码
[x] base64
[x] urlBase64
[x] base16/32
[x] UrlEncode
[x] Unicode
[x] hex
[x] binary
[ ] base系列自定义字典
编码互转功能 (非原始字符)
- [x] 编解码功能相互转换
数据摘要(哈希)
支持文件, 支持超大文件,8G文件测试ok
- [x] md系列
- [x] sha1
- [x] sha2系列
- [x] sha3
- [x] SM3
- [x] RIPEMD
- [x] whirpool
- [x] Tiger
- [x] 其他 BouncyCastle支持的算法
MAC
HMAC
- [x] md系列
- [x] sha1
- [x] sha2系列
- [x] sha3
- [x] SM3
- [x] RIPEMD
- [x] whirpool
- [x] Tiger
- [x] 其他 BouncyCastle支持的算法
CMAC
- [x] AESCMAC
- [x] BLOWFISHCMAC
- [x] DESCMAC
- [x] DESEDECMAC
- [x] SEED-CMAC
- [x] Shacal-2CMAC
- [x] SM4-CMAC
- [x] Threefish-256CMAC / Threefish-512CMAC / Threefish-1024CMAC
GMAC
POLY1305
- [x] POLY1305
- [x] POLY1305-AES
- [x] POLY1305-ARIA
- [x] POLY1305-CAMELLIA
- [x] POLY1305-CAST6
- [x] POLY1305-NOEKEON
- [x] POLY1305-RC6
- [x] POLY1305-SEED
- [x] POLY1305-SERPENT
- [x] POLY1305-SM4
- [x] POLY1305-Twofish
分组对称加密 (block cipher)
加密算法
- [x] DES/3DES
- [x] AES
- [x] SM4
- [x] Blowfish
- [x] Twofish
- [x] RC2
- [x] 其他 BouncyCastle支持的算法
支持mode
- ECB
- CBC
- OFB(n)
- CFB(n)
- SIC (also known as CTR)
- CTS (equivalent to CBC/WithCTS)
- CCM (AEAD)
- EAX (AEAD)
- GCM (AEAD)
- OCB (AEAD)
支持padding scheme
- No padding
- PKCS5/7
- ISO10126/ISO10126-2
- ISO7816-4/ISO9797-1
- X9.23/X923
- TBC
- ZeroByte
- withCTS (if used with ECB mode)
流式对称加密 (stream cipher)
- [x] RC4
- [x] HC128/HC256
- [x] ChaCha
- [x] Salsa20
- [x] XSalsa20
- [x] VMPC
- [x] Grainv1
- [x] Grain128
- [x] Zuc128
- [x] Zuc128
非对称加密 RSA
- [x] 密钥支持pkcs1 /pkcs8
- [x] 支持512/1024/2048/3072/4096位
- [x] 支持长度大于RSA位数
- [x] 支持公钥加密私钥解密,私钥加密公钥解密
- [x] 支持openssl pkcs1/pkcs8 私钥格式
- [x] 支持证书cer文件加解密
note: openssl用公私钥对加解密,生成私钥为pkcs8编码
公钥解密16进制数据
数字签名校验
- [x] RSA系列
- [x] DSA
- [x] ECDSA
- [x] EC
- [x] EdDSA(ED448/ED25192)
- [x] SM2
- [ ] 其他
其他功能
- [x] 二维码功能
- [ ] 待定
- [ ] 待定
特性
- [x] 支持文件拖入
- [x] 对称加密key, iv 支持base64 ,hex
- [x] 对称加密支持文件加密解密,输出文件 (测试m3u8 ts文件解密后正常播放)
- [ ] i18n
- [ ] 键盘事件, 快捷键
下载地址
© 版权声明
THE END
暂无评论内容