Files
flagnote-service/src/main/java/com/flagnote/note/utils/SecretUtils.java
Jesse-Ma dce7172987 aes
2022-12-23 17:39:15 +08:00

22 lines
495 B
Java

package com.flagnote.note.utils;
import javax.crypto.spec.SecretKeySpec;
import cn.hutool.crypto.Mode;
import cn.hutool.crypto.Padding;
import cn.hutool.crypto.symmetric.AES;
public class SecretUtils {
private static AES aes = new AES(Mode.ECB, Padding.PKCS5Padding,
new SecretKeySpec("b9t3pzbmybc66cba".getBytes(), "AES"));
public static byte[] encodeNote(byte[] text) {
return aes.encrypt(text);
}
public static byte[] decodeNote(byte[] text) {
return aes.decrypt(text);
}
}