Я думаю, что вы читаете эту веб-страницу,
http://java.sun.com/developer/technicalArticles/Security/AES/AES_v1.html
У нас есть код, который генерирует ключи AES согласно этому примеру, но я думаю, что автор немного запутался. Он генерирует ключи, как это,
kgen = KeyGenerator.getInstance("AES");
kgen.init(128);
// Generate the secret key specs.
SecretKey skey = kgen.generateKey();
byte[] raw = skey.getEncoded();
SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
skey - это ключ AES, который вы можете использовать. Второй шаг ничего не делает. Если вы посмотрите внутрь skey и skeySpec, они идентичны.
Так что вы можете игнорировать объяснение. Это не делает это более ясным.