package test;

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()));
}
}

  

最新文章

  1. EasyUI 页面分页
  2. HTTP下载文件名称编码说明
  3. Linux Kernel之flush_cache_all在ARM平台下是如何实现的【转】
  4. 利用sql批量删除表,存储过程
  5. JAVA类与对象(一)----基础概念理解
  6. 【Remoting-4】
  7. asp.net core mvc剖析:mvc执行过程(一)
  8. zookeeper 笔记-ACL
  9. 帝国CMS备份出现数据恢复不完整的问题
  10. js new到底干了什么,new的意义是什么?
  11. PGM:概率论基础知识
  12. 使用 WeihanLi.Npoi 操作 CSV
  13. JWT( JSON Web Token)
  14. My Team——面向对象与软件工程实验三
  15. 第3章 Java数组(上): 一维数组和二维数组
  16. 【Python学习笔记】调整matplotlib的图例legend的位置
  17. 【BZOJ2671】Calc 数学
  18. 图->存储结构->邻接表
  19. webstorm实用快捷键
  20. AngularJs -- 内置指令

热门文章

  1. [yLOI2018] 锦鲤抄
  2. Yet Another Minimization Problem
  3. 《python编程从入门到实践》读书实践笔记(一)
  4. fluidity install on Cluster
  5. cd-hit 去除冗余序列
  6. 关于基因GO分析的DAVID简单使用
  7. Redis | 第11章 服务器的复制《Redis设计与实现》
  8. Hive(十一)【压缩、存储】
  9. 【STM32】基于正点原子『探索者』开发板的烧录
  10. MediaPlayer详解