資源簡介
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字節(jié)
????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?{
????????????//?生成一個實現(xiàn)指定轉換的?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
- 上一篇:基于Java的貪吃蛇設計
- 下一篇:JAVA實現(xiàn)的TTS源代碼
評論
共有 條評論