| Interface | Description |
|---|---|
| Decryptor |
非对称解密器接口,提供:
从bytes解密
从Hex(16进制)解密
从Base64解密
从BCD解密
|
| Encryptor |
非对称加密器接口,提供:
加密为bytes
加密为Hex(16进制)
加密为Base64
加密为BCD
|
| Class | Description |
|---|---|
| AbstractCrypto<T extends AbstractCrypto<T>> |
抽象的非对称加密对象,包装了加密和解密为Hex和Base64的封装
|
| Asymmetric<T extends Asymmetric<T>> |
非对称基础,提供锁、私钥和公钥的持有
|
| Crypto |
非对称加密算法
|
| ECIES |
ECIES(集成加密方案,elliptic curve integrate encrypt scheme)
详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344
此算法必须引入Bouncy Castle库
|
| RSA |
RSA公钥/私钥/签名加密解密
|
| Sign |
签名包装,
Signature 包装类 |
| SM2 |
国密算法-SM2
非对称加密和签名:SM2
摘要签名算法:SM3
对称加密:SM4
|
| Enum | Description |
|---|---|
| KeyType |
密钥类型
|
Copyright © 2021. All rights reserved.