Apache Shiro如何生成AES密钥呢

欣喜 Java经验 发布时间:2024-01-24 17:14:02 阅读数:17243 1
下文笔者讲述使用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()));
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202401/17060876777766.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者