完全兼容微信所使用的AES加密方式。

类名: AesUtil

genAesKey

/**
*/
AesUtil.genAesKey();

encryptToHex

/**
*/
AesUtil.encryptToHex(String content, String aesTextKey);

encryptToHex

/**
*/
AesUtil.encryptToHex(byte[] content, String aesTextKey);

encryptToBase64

/**
*/
AesUtil.encryptToBase64(String content, String aesTextKey);

encryptToBase64

/**
*/
AesUtil.encryptToBase64(byte[] content, String aesTextKey);

encrypt

/**
*/
AesUtil.encrypt(String content, String aesTextKey);

encrypt

/**
*/
AesUtil.encrypt(String content, Charset charset, String aesTextKey);

encrypt

/**
*/
AesUtil.encrypt(byte[] content, String aesTextKey);

decryptFormHexToString

/**
*/
AesUtil.decryptFormHexToString(String content, String aesTextKey);

decryptFormHex

/**
*/
AesUtil.decryptFormHex(String content, String aesTextKey);

decryptFormHex

/**
*/
AesUtil.decryptFormHex(byte[] content, String aesTextKey);

decryptFormBase64ToString

/**
*/
AesUtil.decryptFormBase64ToString(String content, String aesTextKey);

decryptFormBase64

/**
*/
AesUtil.decryptFormBase64(String content, String aesTextKey);

decryptFormBase64

/**
*/
AesUtil.decryptFormBase64(byte[] content, String aesTextKey);

decryptToString

/**
*/
AesUtil.decryptToString(byte[] content, String aesTextKey);

decrypt

/**
*/
AesUtil.decrypt(byte[] content, String aesTextKey);

encrypt

/**
*/
AesUtil.encrypt(byte[] content, byte[] aesKey);

decrypt

/**
*/
AesUtil.decrypt(byte[] encrypted, byte[] aesKey);

微信 vs 公众号

如梦技术

精彩内容每日推荐!!!