使用哪个版本的AES?

时间:2012-07-10 18:09:19

标签: java aes

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();

1 个答案:

答案 0 :(得分:3)

This document表示其128.您可以从Java doc开始从Java Cryptography Architecture Reference Guide开始导航到该链接。