Package org.aoju.bus.crypto.asymmetric


package org.aoju.bus.crypto.asymmetric
非对称加密的实现,包括RSA等
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    抽象的非对称加密对象,包装了加密和解密为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