Cipher cipher = Cipher.getInstance("AES");
和
Key key = new SecretKeySpec(keyValue, "AES");
这是使用什么版本的AES,我如何指定128/256位?
编辑:'keyValue是一个string.getBytes(),我非常确定它确定了128/256位,那么我的'keyValue'需要多长时间才能进行256位加密?
edit2:更多细节:
final String key = "TrIlGnUmAkUkQkPe";
final byte[] keyValue = key.getBytes();
答案 0 :(得分:3)
This document表示其128.您可以从Java doc开始从Java Cryptography Architecture Reference Guide开始导航到该链接。