如果每个 Java 平台实现也必须带有 AES 实现,我找不到任何地方。
我想在 Android 上使用以下代码:
SecretKeySpec skeySpec = new SecretKeySpec(key, "AES");
Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.DECRYPT_MODE, skeySpec);
decrypted = cipher.doFinal(encryptedData);
但是,我找不到是否保证实现“AES”(如保证在每个 Java 平台上实现“SHA-1”算法,根据此引用:
“Java 平台的每个实现都需要支持以下标准 MessageDigest 算法:MD5 SHA-1 SHA-256”
(字体:http ://docs.oracle.com/javase/7/docs/api/java/security/MessageDigest.html )。
有谁知道 AES 实现是否保证随 Java 提供(甚至是 Android,这是我想使用它的地方)?