Package | Description |
---|---|
cn.hutool.crypto.asymmetric |
非对称加密的实现,包括RSA等
|
Modifier and Type | Class and Description |
---|---|
class |
ECIES
ECIES(集成加密方案,elliptic curve integrate encrypt scheme)
详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344
此算法必须引入Bouncy Castle库
|
class |
RSA
RSA公钥/私钥/签名加密解密
罗纳德·李维斯特(Ron [R]ivest)、阿迪·萨莫尔(Adi [S]hamir)和伦纳德·阿德曼(Leonard [A]dleman)
由于非对称加密速度极其缓慢,一般文件不使用它来加密而是使用对称加密,
非对称加密算法可以用来对对称加密的密钥加密,这样保证密钥的安全也就保证了数据的安全 |
Modifier and Type | Method and Description |
---|---|
AsymmetricCrypto |
AsymmetricCrypto.init(String algorithm,
PrivateKey privateKey,
PublicKey publicKey) |
AsymmetricCrypto |
AsymmetricCrypto.setRandom(SecureRandom random)
设置随机数生成器,可自定义随机数种子
|
Copyright © 2024. All rights reserved.