¿La clave AES es aleatoria?
La clave AES puede ser generada por este código
<code>KeyGenerator kgen = KeyGenerator.getInstance("AES"); kgen.init(128); </code>
pero
Si tengo un método "muy confiable" para generar números aleatorios, ¿puedo usarlo de tal manera?
<code>SecureRandom rnd = new SecureRandom(); byte[] key = new byte[16]; rnd.nextBytes(key); </code>
¿Es la clave obtenida por este método confiable?
o SOLO debe ser generado por algún algoritmo ESPECIAL