mitao
2024-07-08 022a7ff7abf82cd2546e18071ade5228b4e2339f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.sinata.config.web;
 
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
 
/**
 * @author goku
 * @date 2020/12/22
 */
public class GenerateCipherKey {
    public static byte[] getCipherKey() {
        KeyGenerator kg;
        try {
            kg = KeyGenerator.getInstance("AES");
        } catch (Throwable e) {
            throw new IllegalStateException("Init Aes key error!!", e);
        }
        kg.init(128);
        SecretKey secretKey = kg.generateKey();
        return secretKey.getEncoded();
    }
}