From c0269fcfa876b9c5cf309b2006462b4d09c5ef95 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 28 七月 2021 18:09:02 +0800 Subject: [PATCH] 包名及目录修改 --- library-mine/src/com/lcjian/library/util/security/AESOperator.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/library-mine/src/com/lcjian/library/util/security/AESOperator.java b/library-mine/src/com/lcjian/library/util/security/AESOperator.java index 016a016..0210c16 100644 --- a/library-mine/src/com/lcjian/library/util/security/AESOperator.java +++ b/library-mine/src/com/lcjian/library/util/security/AESOperator.java @@ -6,6 +6,8 @@ import android.util.Base64; +import java.nio.charset.StandardCharsets; + /** * AES 鏄竴绉嶅彲閫嗗姞瀵嗙畻娉曪紝瀵圭敤鎴风殑鏁忔劅淇℃伅鍔犲瘑澶勭悊 瀵瑰師濮嬫暟鎹繘琛孉ES鍔犲瘑鍚庯紝鍦ㄨ繘琛孊ase64缂栫爜杞寲锛� */ @@ -35,7 +37,7 @@ SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); IvParameterSpec iv = new IvParameterSpec(Base64.decode(ivParameter, Base64.DEFAULT));// 浣跨敤CBC妯″紡锛岄渶瑕佷竴涓悜閲廼v锛屽彲澧炲姞鍔犲瘑绠楁硶鐨勫己搴� cipher.init(Cipher.ENCRYPT_MODE, skeySpec, iv); - byte[] encrypted = cipher.doFinal(data.getBytes("utf-8")); + byte[] encrypted = cipher.doFinal(data.getBytes(StandardCharsets.UTF_8)); return Base64.encodeToString(encrypted, Base64.DEFAULT);// 姝ゅ浣跨敤BASE64鍋氳浆鐮併�� } catch (Exception e) { e.printStackTrace(); @@ -52,7 +54,7 @@ IvParameterSpec iv = new IvParameterSpec(Base64.decode(ivParameter, Base64.DEFAULT)); cipher.init(Cipher.DECRYPT_MODE, skeySpec, iv); byte[] original = cipher.doFinal(Base64.decode(data, Base64.DEFAULT)); - return new String(original, "utf-8"); + return new String(original, StandardCharsets.UTF_8); } catch (Exception e) { e.printStackTrace(); } -- Gitblit v1.8.0