| Package | Description |
|---|---|
| org.aoju.bus.crypto |
加密解密模块,实现了对JDK中加密解密算法的封装
|
| org.aoju.bus.crypto.asymmetric |
非对称加密的实现,包括RSA等
|
| Class and Description |
|---|
| RSA
RSA公钥/私钥/签名加密解密
|
| Sign
签名包装,
Signature 包装类 |
| SM2
国密算法-SM2
非对称加密和签名:SM2
摘要签名算法:SM3
对称加密:SM4
|
| Class and Description |
|---|
| AbstractCrypto
抽象的非对称加密对象,包装了加密和解密为Hex和Base64的封装
|
| Asymmetric
非对称基础,提供锁、私钥和公钥的持有
|
| Crypto
非对称加密算法
|
| Decryptor
非对称解密器接口,提供:
从bytes解密
从Hex(16进制)解密
从Base64解密
从BCD解密
|
| Encryptor
非对称加密器接口,提供:
加密为bytes
加密为Hex(16进制)
加密为Base64
加密为BCD
|
| KeyType
密钥类型
|
| Sign
签名包装,
Signature 包装类 |
| SM2
国密算法-SM2
非对称加密和签名:SM2
摘要签名算法:SM3
对称加密:SM4
|
Copyright © 2021. All rights reserved.