Clave privada

De CiberWiki
Revisión del 07:06 29 ago 2023 de Ace (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
clave asimétrica

La criptografía de clave asimétrica utiliza un par de claves entrelazadas: una clave pública y una clave privada.

par de claves

La clave pública se puede compartir libremente, pero solo la clave privada correspondiente puede descifrar los datos cifrados con la clave pública.

La clave privada es el verdadero secreto que JAMÁS debe compartirse con nadie, solo el propietario debe conocer. Esta clave privada es la que se empleará para desencriptar o decriptografiar cualquier fichero que haya sido criptografiado con mi clave pública y también me permitirá hacer uso de mi propia [[firma digital], pues será esta clave (la privada) la que aplicaré a cualquier documento o fichero, para que quien lo reciba, aplicando mi clave pública podrá verificar que he sido "yo" y solo "yo" quien lo firmó, pues con la clave pública de cualquier otra persona, la verificación daría error.

En el capítulo 8 de nuestro libro Seguridad por Niveles, puedes analizar y estudiar todos los conceptos sobre Criptografía:

8. ALGUNOS CONCEPTOS MÁS

8.1. Breves conceptos de criptografía 441
 8.1.1. Algoritmos de autenticación y cifrado
 8.1.2. Empleo y conceptos de clave simétrica y asimétrica
 8.1.4. Cifrado asimétrico

Dentro de nuestro ciclo OpenSSL, en el video 2 desarrollamos este tema:

"OpenSSL (Parte 2)"

En el video anterior se presentan los siguientes ejercicios:

  • Generar una clave privada:
     openssl genrsa -out clave_privada_alejandro.pem 2048
  • Generar una clave pública asociada con esta privada:
     openssl rsa -in clave_privada_alejandro.pem -pubout -out clave_publica_alejandro.pem
  • Si queremos que nos pida una contraseña cada vez que la llamemos:
     openssl genrsa -aes128 -out clave_privada_alejandro_con_password.pem 2048
  • Si queremos crear una clave pública asociada con esta privada:
      openssl rsa -in clave_privada_alejandro_con_password.pem -pubout -out