Package org.aoju.bus.crypto.asymmetric
package org.aoju.bus.crypto.asymmetric
非对称加密的实现,包括RSA等
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescriptionAbstractCrypto<T extends AbstractCrypto<T>>抽象的非对称加密对象,包装了加密和解密为Hex和Base64的封装Asymmetric<T extends Asymmetric<T>>非对称基础,提供锁、私钥和公钥的持有非对称加密算法非对称解密器接口,提供: 从bytes解密 从Hex(16进制)解密 从Base64解密 从BCD解密ECIES(集成加密方案,elliptic curve integrate encrypt scheme) 详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344 此算法必须引入Bouncy Castle库非对称加密器接口,提供: 加密为bytes 加密为Hex(16进制) 加密为Base64 加密为BCD密钥类型RSA公钥/私钥/签名加密解密签名包装,
Signature包装类国密算法-SM2 非对称加密和签名:SM2 摘要签名算法:SM3 对称加密:SM4