public class AES extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AES.EncryptAESType
AES 模式
|
| 构造器和说明 |
|---|
AES() |
AES(AES.EncryptAESType aesType) |
AES(int bitlen,
AES.EncryptAESType aesType,
String secret) |
AES(int bitlen,
String secret) |
AES(String secret) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
decrypt(byte[] cipherByte)
AES解密
|
String |
decryptFromBase64(String ciphertext)
将Base64编码的 AES加密字符串解密
|
byte[] |
encrypt(String srcStr)
AES加密
|
String |
encryptToBase64(String srcString)
AES加密,返回Base64编码串
|
String |
encryptToHex(String srcString)
AES加密,返回HEX编码串
|
public AES()
public AES(String secret)
public AES(AES.EncryptAESType aesType)
public AES(int bitlen,
String secret)
public AES(int bitlen,
AES.EncryptAESType aesType,
String secret)
public byte[] encrypt(String srcStr) throws Exception
srcStr - 需要加密的字符串Exceptionpublic String decrypt(byte[] cipherByte) throws Exception
cipherByte - 需要解密的byte[]Exceptionpublic String encryptToBase64(String srcString) throws Exception
Exceptionpublic String encryptToHex(String srcString) throws Exception
ExceptionCopyright © 2020. All rights reserved.