Saltar la navegación

4.7.- Ejemplos de encriptación simétrica y asímetrica con Cipher.

Te hemos hablado del uso de la encriptación para garantizar la confidencialidad en el envío de mensajes, pero también podemos utilizarla para proteger información almacenada.

Prohibido.

¿Cómo podemos cifrar un fichero almacenado en disco? Este es el ejemplo que precisamente vamos a ver a continuación.

En el siguiente recurso didáctico puedes ver un ejemplo sencillo para ilustrar la encriptación y desencriptación de un fichero mediante clave privada, utilizando el algoritmo DES.

Encriptación mediante clave privada

mp4

En este enlace dispones del proyecto Java completo. Observa que al ejecutar el programa, se muestra la clave generada, simplemente con fines didácticos.

En el siguiente enlace puedes ver otro ejemplo de cifrado simétrico de un fichero, en este caso, el programa solicita la operación a realizar, cifrar o descifrar, y el fichero sobre el que debe actuar.

Ejemplo de cifrado de un fichero.

Otro ejemplo de cifrado, pero esta vez mdiante clave pública y utilizando el algoritmo RSA lo contrarás en el siguiente enlace.

Citas para pensar

"Aprender es como remar contra corriente: en cuanto se deja, se retrocede".

Edward Benjamin Britten.

Para saber más

Consulta el siguiente enlace para obtener más información sobre la clase Cipher.

Clase Cipher.