我是靠谱客的博主 安静河马,最近开发中收集的这篇文章主要介绍java aes 工具类_java可逆AES加密工具类,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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加密工具类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部