utilstuff.com
Volver a Herramientas Dev

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

🔐 Procesamiento Asimétrico del Lado del Cliente:
La generación de claves RSA, ECDSA y Ed25519, la firma digital, la verificación y el cifrado RSA-OAEP se ejecutan 100% localmente en la memoria del navegador usando las API nativas de Web Crypto. Las claves privadas nunca se almacenan ni se transmiten a ningún servidor.
Distinción Operativa: ECDSA y Ed25519 son únicamente algoritmos de firma. RSA admite RSASSA-PKCS1-v1_5 / RSA-PSS para firmas digitales, y RSA-OAEP para cifrado de clave asimétrica.

¿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

  1. Elige una operación: firmar, verificar, cifrar o descifrar.
  2. Proporciona un par de claves, o genera uno nuevo para el algoritmo que necesites.
  3. Introduce el mensaje, la firma o el texto cifrado correspondiente a la operación elegida.
  4. 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.