Apache Shiro如何生成AES密钥呢
下文笔者讲述使用Apache Shiro自带的方法生成AES密钥的方法及示例分享,如下所示
使用KeyGenerator对象中的方法获取AES示例
然后再使用generateKey方法生成AES
例:生成AES
package com.java265;
import org.apache.shiro.codec.Base64;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import java.security.NoSuchAlgorithmException;
public class Test {
public static void main(String[] args) {
KeyGenerator keygen = null;
try {
keygen = KeyGenerator.getInstance("AES");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
SecretKey deskey = keygen.generateKey();
System.out.println(Base64.encodeToString(deskey.getEncoded()));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


