类名: AesUtil
/**
* 获取密钥
*
* @return {String}
*/
AesUtil.genAesKey();
/**
* 加密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.encrypt(String content, String aesTextKey);
/**
* 加密
*
* @param content 文本内容
* @param charset 编码
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.encrypt(String content, Charset charset, String aesTextKey);
/**
* 加密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.encrypt(byte[] content, String aesTextKey);
/**
* hex加密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.encryptToHex(String content, String aesTextKey);
/**
* hex加密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.encryptToHex(byte[] content, String aesTextKey);
/**
* Base64加密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.encryptToBase64(String content, String aesTextKey);
/**
* Base64加密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.encryptToBase64(byte[] content, String aesTextKey);
/**
* hex解密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.decryptFormHexToString(String content, String aesTextKey);
/**
* hex解密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.decryptFormHex(String content, String aesTextKey);
/**
* hex解密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.decryptFormHex(byte[] content, String aesTextKey);
/**
* Base64解密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.decryptFormBase64ToString(String content, String aesTextKey);
/**
* Base64解密
*
* @param content 文本内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.decryptFormBase64(String content, String aesTextKey);
/**
* Base64解密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.decryptFormBase64(byte[] content, String aesTextKey);
/**
* 解密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return {String}
*/
AesUtil.decryptToString(byte[] content, String aesTextKey);
/**
* 解密
*
* @param content 内容
* @param aesTextKey 文本密钥
* @return byte[]
*/
AesUtil.decrypt(byte[] content, String aesTextKey);
/**
* 解密
*
* @param content 内容
* @param aesKey 密钥
* @return byte[]
*/
AesUtil.encrypt(byte[] content, byte[] aesKey);
/**
* 加密
*
* @param encrypted 内容
* @param aesKey 密钥
* @return byte[]
*/
AesUtil.decrypt(byte[] encrypted, byte[] aesKey);