/** * Este metodo genera una llave para el cifrado simetrico * * @return {@link AESKey} , llave generada. */ public AESKey generaKey() { KeyGenerator kgen = null; try { kgen = KeyGenerator.getInstance(ALGORITMO); } catch (NoSuchAlgorithmException ex) { error(ex); } kgen.init(LONGITUD); SecretKey skey = kgen.generateKey(); aesKey = new AESKey(); aesKey.setEncoded(HexToString(skey.getEncoded())); return aesKey; }