密码学工具
文章目录
概述
自从 BouncyCastle 支持 SM2、SM3、SM4 算法之后,一直想写个包含非对称加解密、对称加解密以及常见的杂凑算法的工具,也不知拖了多久,直到最近才完成初版,凑合着用吧。
以下是工具的简单介绍(凑字数),工具以及核心代码放 Github:https://github.com/dds2333/Crypto_Tool
非对称加解密
这里就不搞 RSA 了,支持下国密,界面如下图:
对称加解密
对称算法采用 SM4,界面如下图:
杂凑(哈希)
杂凑算法支持SM3、MD5、SHA1、SHA2、SHA3,界面如下图:
示例
SM2
加密:
解密:
SM4
加密:
解密:
杂凑
文章作者 dds2333
上次更新 2020-07-26