类 AESUtils
java.lang.Object
com.iplatform.core.util.AESUtils
AES对称加密、解密工具。
- 作者:
- 时克英
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static final byte[]decrypt(byte[] content, byte[] keyByte, byte[] ivByte) AES解密,目前微信解密授权手机号使用。static byte[]decryptByteAES(byte[] encryptedBytes, String key) static StringdecryptStrAES(String text) static StringdecryptStrAES(String text, String key) static byte[]encryptByteAES(byte[] originalBytes, String key) static StringencryptStrAES(String text) static StringencryptStrAES(String text, String key) static AlgorithmParametersgenerateIV(byte[] iv) static CiphergetAESCipher(String key, int mode) static voidstatic void
-
字段详细资料
-
initialized
public static boolean initialized -
KEY_16
- 另请参阅:
-
-
构造器详细资料
-
AESUtils
public AESUtils()
-
-
方法详细资料
-
encryptStrAES
-
encryptStrAES
-
decryptStrAES
-
decryptStrAES
-
encryptByteAES
-
decryptByteAES
-
getAESCipher
-
decrypt
public static final byte[] decrypt(byte[] content, byte[] keyByte, byte[] ivByte) throws InvalidAlgorithmParameterException AES解密,目前微信解密授权手机号使用。- 参数:
content- 密文- 返回:
- 抛出:
InvalidAlgorithmParameterExceptionNoSuchProviderException
-
generateIV
- 抛出:
Exception
-
initialize
public static void initialize() -
main
-