类 AESUtil
java.lang.Object
com.xingyuv.captcha.util.AESUtil
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringaesDecrypt(String encryptStr, String decryptKey) 将base 64 code AES解密static StringaesDecryptByBytes(byte[] encryptBytes, String decryptKey) AES解密static StringaesEncrypt(String content, String encryptKey) AES加密为base 64 codestatic byte[]aesEncryptToBytes(String content, String encryptKey) AES加密static byte[]base64Decode(String base64Code) base 64 decodestatic Stringbase64Encode(byte[] bytes) base 64 encodestatic Stringbinary(byte[] bytes, int radix) 将byte[]转为各种进制的字符串static StringgetKey()获取随机key
-
字段详细资料
-
ALGORITHMSTR
算法- 另请参阅:
-
-
构造器详细资料
-
AESUtil
public AESUtil()
-
-
方法详细资料
-
getKey
获取随机key- 返回:
- 随机key
-
binary
将byte[]转为各种进制的字符串- 参数:
bytes- byte[]radix- 可以转换进制的范围,从Character.MIN_RADIX到Character.MAX_RADIX,超出范围后变为10进制- 返回:
- 转换后的字符串
-
base64Encode
base 64 encode- 参数:
bytes- 待编码的byte[]- 返回:
- 编码后的base 64 code
-
base64Decode
base 64 decode- 参数:
base64Code- 待解码的base 64 code- 返回:
- 解码后的byte[]
- 抛出:
Exception- e
-
aesEncryptToBytes
AES加密- 参数:
content- 待加密的内容encryptKey- 加密密钥- 返回:
- 加密后的byte[]
- 抛出:
Exception- e
-
aesEncrypt
AES加密为base 64 code- 参数:
content- 待加密的内容encryptKey- 加密密钥- 返回:
- 加密后的base 64 code
- 抛出:
Exception- e
-
aesDecryptByBytes
AES解密- 参数:
encryptBytes- 待解密的byte[]decryptKey- 解密密钥- 返回:
- 解密后的String
- 抛出:
Exception- e
-
aesDecrypt
将base 64 code AES解密- 参数:
encryptStr- 待解密的base 64 codedecryptKey- 解密密钥- 返回:
- 解密后的string
- 抛出:
Exception- e
-