Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ImplementacionEncriptado AES
ImplementacionEncriptado AES
FISEI
Nombre: Daniel Vallejo.
Este algoritmo usa la misma clave para encriptar y para desencriptar. Es adecuado para encriptar
textos largos. La clave tiene que tener una longitud fija en bits (en bytes), en nuestro caso serán
128 bits (o 16 bytes).
Código.
// Texto a encriptar
String texto = "Universidad Tecnica de Ambato: Daniel Vallejo";
System.out.printf("Texto a encriptar: %s",texto);
System.out.println("\n\t\t***********************Encripta***********************");
System.out.println();
for (byte b : encriptado) {
System.out.print(Integer.toHexString(0xFF & b));
}
System.out.println();
System.out.println("\t***********************************************************
*****");
System.out.println();
System.out.println("\t\t***********************Desencripta***********************");
aes.init(Cipher.DECRYPT_MODE, key);
byte[] desencriptado = aes.doFinal(encriptado);
Resultado.