Criptografía Asimétrica
Genera pares de claves RSA, ECDSA y Ed25519, calcula y verifica firmas digitales, y realiza cifrado asimétrico RSA-OAEP localmente en tu navegador.
Espacio de Trabajo de Criptografía Asimétrica
RSA (RS256 / PSS / OAEP) • ECDSA (P-256 / P-384 / P-521) • Ed25519
¿Qué es la criptografía asimétrica?
La criptografía asimétrica (de clave pública) usa un par de claves matemáticamente vinculadas en lugar de un único secreto compartido: una clave pública que se puede compartir libremente y una clave privada que debe mantenerse en secreto. Esta herramienta admite firma, verificación de firma, cifrado y descifrado usando RSA, ECDSA, Ed25519 y algoritmos relacionados.
Cómo usar la herramienta de criptografía asimétrica
- Elige una operación: firmar, verificar, cifrar o descifrar.
- Proporciona un par de claves, o genera uno nuevo para el algoritmo que necesites.
- Introduce el mensaje, la firma o el texto cifrado correspondiente a la operación elegida.
- Revisa el resultado.
Notas técnicas
- Firmar demuestra que un mensaje proviene de quien posee una clave privada específica; no mantiene el mensaje en secreto. Cifrar mantiene un mensaje confidencial para quien posea la clave privada correspondiente; por sí solo, no demuestra quién lo envió.
- RSA, ECDSA y Ed25519 son familias de algoritmos distintas con formatos de clave y características de rendimiento diferentes —una clave generada para uno no se puede usar con otro.
- Nunca compartas una clave privada. Cualquiera que la tenga puede firmar o descifrar como si fuera tú.
Preguntas frecuentes
¿Cuál es la diferencia aquí entre firmar y cifrar?+
Firmar usa una clave privada para demostrar que un mensaje proviene de ti; cualquiera con la clave pública puede verificarlo, pero el mensaje no queda oculto. Cifrar usa una clave pública para que solo quien tenga la clave privada correspondiente pueda leerlo; por sí solo no demuestra quién lo envió.
¿Puedo cifrar con claves ECDSA o Ed25519?+
No. ECDSA y Ed25519 son algoritmos solo de firma. En esta herramienta, el cifrado y descifrado asimétricos están disponibles únicamente con RSA-OAEP; RSA también ofrece RSASSA-PKCS1-v1_5 y RSA-PSS para firmas.
¿Por qué RSA-OAEP rechaza un mensaje largo?+
RSA solo puede cifrar datos menores que el tamaño de su clave menos el relleno; para una clave de 2048 bits con OAEP SHA-256, unos 190 bytes. Las cargas mayores se gestionan normalmente cifrándolas con una clave simétrica y cifrando después solo esa clave con RSA.
