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()方法用于解密

你好java实现AES加密使用hutool工具

原文地址: https://www.cveoy.top/t/topic/envU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录