• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 标签: AES  Zip  Util  

资源简介

AES加解密和压缩解压工具类,用于android中apk的加解密所用,具体使用请参考 https://blog.csdn.net/I123456789T/article/details/91562328

资源截图

代码片段和文件信息

package com.example.proxy_tools;


import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;

import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.spec.SecretKeySpec;


public class AES {

    //16字节
    public static final String DEFAULT_PWD = “abcdefghijklmnop“;
    //填充方式
    private static final String algorithmStr = “AES/ECB/PKCS5Padding“;
    private static Cipher encryptCipher;
    private static Cipher decryptCipher;

    public static void init(String password) {
        try {
            // 生成一个实现指定转换的 Cipher 对象。
            encryptCipher = Cipher.getInstance(algorithmStr);
            decryptCipher = Cipher.getInstance(algo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2040  2019-05-24 21:12  AES.java
     文件        2490  2019-05-24 21:12  Utils.java
     文件        4635  2019-05-24 21:12  Zip.java

评论

共有 条评论