| Package | Description |
|---|---|
| org.aoju.bus.crypto |
加密解密模块,实现了对JDK中加密解密算法的封装
|
| org.aoju.bus.crypto.symmetric |
对称加密算法实现,包括AES、DES、DESede等
|
| Class and Description |
|---|
| Crypto
对称加密算法
在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。
收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。
在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。
|
| SM4
国密对称堆成加密算法SM4实现
国密算法包括:
非对称加密和签名:SM2
摘要签名算法:SM3
对称加密:SM4
|
| Class and Description |
|---|
| Crypto
对称加密算法
在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。
收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。
在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。
|
| Decryptor
对称解密器接口,提供:
从bytes解密
从Hex(16进制)解密
从Base64解密
|
| Encryptor
对称加密器接口,提供:
加密为bytes
加密为Hex(16进制)
加密为Base64
|
| FPE.FPEMode
FPE模式
FPE包括两种模式:FF1和FF3(FF2弃用),核心均为Feistel网络结构
|
| ZUC.ZUCAlgorithm
ZUC类型,包括128位和256位
|
Copyright © 2021. All rights reserved.