(九) shiro采用AES加密和解密
来源:互联网 发布:如何查询手机mac地址 编辑:程序博客网 时间:2024/06/05 16:20
1 代码
AesEncoding.java
package nufront.shiro.util;import java.security.Key;import org.apache.shiro.codec.Hex;import org.apache.shiro.crypto.AesCipherService;public class AesEncoding {/** * @param args */public static void main(String[] args) {AesCipherService aesCipherService = new AesCipherService(); aesCipherService.setKeySize(128); //设置key长度 //生成key Key key = aesCipherService.generateNewKey();System.out.println("key = " + key);String text = "AesEncoding"; //加密 String encrptText = aesCipherService.encrypt(text.getBytes(), key.getEncoded()).toHex(); //解密 String text2 = new String(aesCipherService.decrypt(Hex.decode(encrptText), key.getEncoded()).getBytes());System.out.println("原始值 : " + text);System.out.println("加密值 : " + encrptText);System.out.println("解密值 : " + text2);}}
key = javax.crypto.spec.SecretKeySpec@173a5原始值 : AesEncoding加密值 : d4bbd7b1c184e09996e80e443a5e05c6c9cfc1257d4762105ad08341d32e5ea5解密值 : AesEncoding
0 0
- (九) shiro采用AES加密和解密
- AES加密和解密
- AES 加密和解密
- AES加密和解密
- AES加密和解密
- AES加密和解密
- shiro 加密和解密
- Android AES加密和解密
- RSA和AES加密解密
- AES和DES加密解密
- shiro 密码加密和解密
- 对称加密----AES和DES加密解密
- 对称加密----AES和DES加密、解密
- 对称加密----AES和DES加密、解密
- 对称加密----AES和DES加密、解密
- 对称加密----AES和DES加密、解密
- 对称加密----AES和DES加密、解密
- 对称加密----AES和DES加密、解密
- 中位数及带权中位数问题
- 跟面试官讲Binder(零)
- JPEG图像压缩和解压缩操作
- 什么是通用网址?
- 黑马程序员-----------检查错误是门很深的学问
- (九) shiro采用AES加密和解密
- 一直报MappingJacksonHttpMessageConverter
- 【sql server】数据库设计<机房重构>
- 字符编码的问题
- Android6.0 按键流程(六)应用进程处理按键消息
- 详解Laravel服务提供者 IOC(控制反转)、依赖注入
- 2016年或者以后,放弃对股票的投入
- Java的数据类型
- WDK驱动程序环境搭建