加解密开发工具集

每次加解密需要找在线工具进行处理,效率低
在线工具支持的功能不全或者某些处理结果不对 (如查错网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
  • [ ] 键盘事件, 快捷键

下载地址

github地址

码云镜像

提取码:52pj

发表评论

登录后才能评论
请勿使用 sohu 邮箱注册本站 2021.08.22