• 大小: 0.95KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-27
  • 语言: Java
  • 标签: 算法  加密  AES  

资源简介

直接解压,放入工程,运行测试。

资源截图

代码片段和文件信息

package com;

import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;

import sun.misc.base64Decoder;
import sun.misc.base64Encoder;

/**
 * AES方式加解密算法
 * @author venus4A
 */
public class AES {

/**
 * 由服务端提供给调用者的一个用于数据加密的共享密钥
 */
private String _publicKey = null;
/**
 * 
 * @param publicKey  AES密钥
 */
public AES() {
String publicKey = “jKV4GEAwBtcyehND“;
_publicKey = publicKey;
}

public static final String KEY_ALGORITHM = “AES“;
public static final String CIPHER_ALGORITHM = “AES/CTR/PKCS5Padding“;
public static final String ivParameter = “1234567890abcdef“;

/**
 * 解密
 * @param data
 * @return
 */
public String decrypt(String data) {
try {
SecretKeySpec skeySpec = ne

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2226  2017-11-02 14:10  AES.java

----------- ---------  ---------- -----  ----

                 2226                    1


评论

共有 条评论