Package io.dataease.plugins.common.util
Class CodingUtil
- java.lang.Object
-
- io.dataease.plugins.common.util.CodingUtil
-
- Direct Known Subclasses:
EncryptUtils
public class CodingUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description CodingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringaesDecrypt(String src, String secretKey, String iv)AES 解密static StringaesEncrypt(String src, String secretKey, String iv)AES加密static Stringbase64Decoding(String src)BASE64解密static Stringbase64Encoding(String src)BASE64加密static Stringmd5(String src)MD5加密static Stringmd5(String src, String charset)MD5加密static StringsecretKey()
-
-
-
Method Detail
-
md5
public static String md5(String src, String charset)
MD5加密- Parameters:
src- 要加密的串charset- 加密字符集- Returns:
- 加密后的字符串
-
base64Decoding
public static String base64Decoding(String src)
BASE64解密- Parameters:
src- 待解密的字符串- Returns:
- 解密后的字符串
-
base64Encoding
public static String base64Encoding(String src)
BASE64加密- Parameters:
src- 待加密的字符串- Returns:
- 加密后的字符串
-
aesEncrypt
public static String aesEncrypt(String src, String secretKey, String iv)
AES加密- Parameters:
src- 待加密字符串secretKey- 密钥iv- 向量- Returns:
- 加密后字符串
-
aesDecrypt
public static String aesDecrypt(String src, String secretKey, String iv)
AES 解密- Parameters:
src- 待解密字符串secretKey- 密钥iv- 向量- Returns:
- 解密后字符串
-
secretKey
public static String secretKey()
-
-