你好java实现AES加密使用hutool工具
Hello,
以下是使用hutool工具实现AES加密的示例代码:
import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
import cn.hutool.crypto.symmetric.SymmetricCrypto;
public class AesEncryptionExample {
public static void main(String[] args) {
// 原始数据
String data = "Hello World!";
// 密钥
byte[] key = "1234567890123456".getBytes();
// 加密
SymmetricCrypto aes = new SymmetricCrypto(SymmetricAlgorithm.AES, key);
byte[] encrypted = aes.encrypt(data.getBytes());
// 解密
byte[] decrypted = aes.decrypt(encrypted);
// 输出结果
System.out.println("原始数据:" + data);
System.out.println("加密后数据:" + new String(encrypted));
System.out.println("解密后数据:" + new String(decrypted));
}
}
其中,SymmetricAlgorithm.AES表示使用AES加密算法,key表示密钥,encrypt()方法用于加密,decrypt()方法用于解密
原文地址: https://www.cveoy.top/t/topic/envU 著作权归作者所有。请勿转载和采集!