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())); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。