Para qué sirve esta herramienta
La firma y verificación RSA proporcionan autenticidad, integridad y no repudio. Una clave privada crea la firma, y la clave pública correspondiente la verifica.
Esta página es útil cuando se depuran firmas de API, se valida la interoperabilidad entre sistemas, o se verifica si un par de claves PEM está conectado correctamente.
Cómo funcionan la firma y la verificación
- La firma hashea el contenido de entrada y firma el resumen con una clave privada.
- La verificación hashea el mismo contenido de nuevo y verifica si la firma es válida bajo la clave pública.
- Si esa verificación tiene éxito, la firma es válida y el contenido no ha sido modificado.
Notas prácticas
- Las claves privadas cifradas requieren la contraseña correcta antes de que la firma pueda proceder.
- El algoritmo de resumen debe coincidir tanto en el lado de firma como en el lado de verificación.
- Las firmas en esta página se codifican como Base64 para facilitar el transporte y la comparación.
Preguntas frecuentes
¿Para qué se usa la firma RSA?
Las firmas RSA prueban integridad y autenticidad. Son comunes en documentos, callbacks de API, archivos de licencia, certificados y flujos con clave pública.
¿Firmar con RSA es lo mismo que cifrar con RSA?
No. La firma usa una clave privada para crear una firma verificable con la clave pública. El cifrado protege la confidencialidad y sigue otro flujo.
¿Por qué falla la verificación de una firma RSA?
Puede fallar si el mensaje cambió, el algoritmo o padding no coinciden, la clave pública no corresponde a la privada o la firma se copió mal.
Herramientas relacionadas
- Cifrado y Descifrado RSA:Cifre y descifre texto corto con RSA en su navegador
- Generador de Pares de Claves RSA:Genere pares de claves públicas y privadas RSA en formato PEM