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