Acerca de las diferencias de uso específicas entre claves públicas y privadas en RSA
Las claves públicas y privadas se encuentran a menudo en algunos sistemas bancarios y SDK de sistemas de pago de terceros. Los amigos que son nuevos en claves públicas y privadas pueden tener dificultades para distinguir la diferencia entre las dos.
¿Qué son las claves públicas y privadas RSA?
En primer lugar, RSA es un algoritmo de cifrado asimétrico diseñado por tres matemáticos (Rivest, Shamir y Adleman). El cifrado asimétrico es relativo al cifrado simétrico. El algoritmo de cifrado simétrico significa que se utiliza la misma clave secreta para el cifrado y el descifrado, mientras que el cifrado asimétrico utiliza dos claves (clave pública y privada) para el cifrado y el descifrado. Esto muestra que el cifrado asimétrico es más seguro.
Como su nombre lo indica, la clave pública es una clave pública que se emitirá a múltiples titulares, mientras que la clave privada es una contraseña privada que a menudo tiene un solo titular.
Características de las claves públicas y privadas
Se pueden utilizar tanto las claves públicas como las privadas para cifrar y descifrar
Se pueden utilizar tanto las claves públicas como las privadas para operaciones de cifrado y descifrado. Los datos cifrados con una clave privada solo pueden descifrarse mediante la clave privada correspondiente, y viceversa. Aunque ambos pueden usarse para el cifrado, se usan diferentes claves para el cifrado en diferentes escenarios. Las reglas son las siguientes:
1. La clave privada se usa para la firma y la clave pública se usa para la verificación de la firma. /p>
Las firmas y el cifrado tienen funciones diferentes. Las firmas no son para la confidencialidad, sino para garantizar que la firma esté firmada por una persona específica y no falsificada por otras. Por lo tanto, la privacidad de la clave privada es adecuada para fines de firma. .
Una vez firmada la clave privada, solo se puede descifrar con la clave pública correspondiente. La clave pública es pública (puede estar en manos de muchas personas), por lo que estas personas usan la clave pública para descifrarla. el descifrado es exitoso, pueden Se determinó que la firma fue realizada por la persona que posee la clave privada y se verificó la legitimidad de la identidad.
2. La clave pública se usa para cifrar y la clave privada se usa para descifrar. Esto puede desempeñar un papel de cifrado.
Debido a que la clave pública es pública, muchas personas pueden tenerla. la clave pública. Si utiliza una clave privada para cifrar, cualquiera que tenga la clave pública podrá descifrarla, ¡lo cual no es seguro!
Si utiliza cifrado de clave pública, solo puede ser descifrado mediante la clave privada. La clave privada es privada y no pública y solo puede ser descifrada por el titular de la clave privada específica, lo que garantiza la seguridad de los datos. .