Java Android 加密解密壓縮資料夾

2021-06-18 08:50:19 字數 829 閱讀 5743

網上可以搜到一些關類似**,不過大多以生成壓縮檔案為主,生成加密檔案的也有,不過即壓縮又加密的比較少。在此給大家提供乙個jar,主要實現了將資料夾壓縮成帶密碼的zip格式檔案,並提供解密方法。主要的兩個函式分別為encryptzipfile和decryptzipfile函式。

/**

* 生成帶密碼的zip壓縮檔案

* @param zipdir 待壓縮檔案路徑* @param encryptzipfile 生成壓縮檔案得儲存路徑

* @param password 壓縮密碼

* @return 成功返回1,失敗為0

*/public static int encryptzipfile(string zipdir, string encryptzipfile,string password)

/*** 解壓帶密碼的zip檔案

* @param encryptzipfile 待解壓的加密壓縮檔案路徑

* @param unzipdir 解壓資料夾的儲存路徑

* @param password 解壓密碼

* @return 成功返回1,失敗為0

*/public static int decryptzipfile(string encryptzipfile, string unzipdir,string password)

呼叫方式如下:

import nochump.util.extend.*;

public class test

}

目前只支援生成zip壓縮格式的。android也可以使用該jar包。

des vue 加密解密 DES加密 解密

外掛程式描述 des data encryption standard 是發明最早的最廣泛使用的分組對稱加密演算法。des演算法簡介 des data encryption standard 是發明最早的最廣泛使用的分組對稱加密演算法。des演算法的入口引數有三個 key data mode。其中k...

檔案加密解密 URl引數加密解密

sliverlight 加密解密 public static class encryption endregion region silverlight密碼解密 解密資料 加密後的字串 加密前的字串 public static string decrypt string input endregio...

加密解密 替換加解密

加密解密 替換加解密 按一定規則重新替換明文的字元生成密文。可以有多種替換方式。include void encrypt char strdata,int ncode printf original s n strdata p strdata for i 0 i nlen i printf enco...