Cargando llaves públicas y privadas en Java

En la entrada pasada se estuvo generado y guardando llaves públicas y privadas con Java, ahora, toca el turno de leer dichas llaves en de los archivos binarios y de texto plano que habíamos generado.

Antes que nada, si no has visto la entrada pasada, te recomiendo que le eches un vistazo, puede que aprendas algo nuevo, o bueno, si ya sabes como generar y guardar un par de llaves desde el paquete de seguridad de Java java.security entonces te invito a seguir leyendo esta entrada 😉 Sigue leyendo Cargando llaves públicas y privadas en Java

Generando llaves públicas y privadas en Java

La creación de llaves públicas y privadas ayuda principalmente a la criptografía para poder así establecer comunicaciones seguras entre diferentes dispositivos, cifrando los mensajes con una de las llaves y descifrando con la otra, la llave pública es repartida a los diferentes dispositivos a los que te quieras comunicar y la llave privada se asegura con el alma para que nadie más la tenga, solo tú. Este tipo de cifrado puedes usarlo de dos maneras principalmente:

  • La primera forma es cifrando los mensajes con la llave pública, donde solo la llave privada puede descifrar el mensaje.
  • La segunda forma es cifrando los mensajes con la llave privada y descifrando con la llave pública. Haciendo de que se pueda saber de donde viene el mensaje 😉

Java nos brinda toda una librería para los aspectos de seguridad, la cual se encuentra en el paquete java.security, donde una parte se puede utilizar para la generación de este par de llaves.

Sigue leyendo Generando llaves públicas y privadas en Java