概述
java加密解密AES工具类。
有时会用到可逆加密工具类,个人认为AES还是很好用的,也比较流行。
简介
这个类提供了用于加密和解密的功能。这个类是Java加密扩展(JCE)框架的核心。
创可以通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。
可以有以下2中转型的形式:
algorithm/mode/padding 算法/模式/补码方式
algorithm 算法
下面的例子就是有效的转换形式为:
AES/CBC/NoPadding (128)
AES/CBC/PKCS5Padding (128)
AES/ECB/NoPadding (128)
AES/ECB/PKCS5Padding (128)
...
等等
AES加密解密package com.weizhixi.util;
import org.apache.commons.codec.binary.Base64;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;
import javax.crypto.spec.IvParameterSpec;
import java.security.SecureRandom;
/**
* AES可逆加密
* AES-128-CBC加密模式
* Created by cxq on 2016/7/28.
*/
public class AES {
/** 默认密钥,
最后
以上就是安静河马为你收集整理的java aes 工具类_java可逆AES加密工具类的全部内容,希望文章能够帮你解决java aes 工具类_java可逆AES加密工具类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复