| 12345678910111213141516171819 |
- public static String decrypt(String text) throws Exception {
-
- String keySpec = "aaaaaaaaaaaaaaaa";
- String iv = "bbbbbbbbbbbbbbbb";
- byte[] textBytes = Base64.decode(text.getBytes(), Base64.DEFAULT);
-
- IvParameterSpec ivSpec = new IvParameterSpec(iv.getBytes());
-
- Key key = new SecretKeySpec(keySpec.getBytes(), "AES");
-
- Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
-
- cipher.init(Cipher.DECRYPT_MODE, key, ivSpec); // Óë¼ÓÃÜʱ²»Í¬MODE:Cipher.DECRYPT_MODE
-
- String result = cipher.doFinal(textBytes);
-
- return result;
-
- }
|