0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuración
Cifra, descifra y firma usando pares de claves pública/privada con RSA-OAEP, RSA-PSS, ECDSA y Ed25519. Generá un par de claves o pegá las tuyas, ingresá el texto y seleccioná el modo deseado. El cifrado usa la clave pública; el descifrado y la firma requieren la clave privada.

RSA con padding OAEP. Asimétrico: cifra con clave pública, descifra con clave privada.

Claves y parámetros
Clave pública (PEM)
Clave privada (PEM)
Entrada

Cómo funciona

La criptografía asimétrica usa un par de claves: una pública, que se comparte, y una privada, que se mantiene en secreto. Lo que se procesa con una clave se resuelve con la otra.

Según el algoritmo podés cifrar y descifrar (RSA-OAEP, X25519) o firmar y verificar (RSA-PSS, ECDSA, Ed25519). Generá un par de claves o pegá las tuyas en formato PEM, elegí el modo y todo se procesa en tu navegador.

Para cifrar, usás la clave pública del destinatario y solo su clave privada puede descifrar. Para firmar, usás tu clave privada y cualquiera verifica con tu clave pública, confirmando la autoría y la integridad del mensaje.

Ejemplos

RSA-OAEP · 2048 bitsCifrar con la clave pública → descifrar con la clave privada.
Ed25519Firmar con la clave privada → verificar con la clave pública.Ed25519 usa claves de 32 bytes y firmas de 64 bytes; es muy rápido y seguro, recomendado para aplicaciones nuevas.
ECDSA · P-256Firma sobre curva elíptica, más compacta que RSA para una seguridad equivalente.

Casos de uso

  • Enviar un mensaje que solo el destinatario pueda leer, cifrándolo con su clave pública.
  • Firmar un documento o mensaje para que cualquiera compruebe que proviene de vos y no fue alterado.
  • Verificar la firma de un archivo o mensaje con la clave pública de su autor.
  • Generar pares de claves de prueba (RSA, ECDSA, Ed25519, X25519) al desarrollar un flujo criptográfico.

Preguntas frecuentes

¿En qué se diferencia del cifrado simétrico?

El simétrico usa una sola clave compartida; el asimétrico usa un par pública/privada. El asimétrico resuelve el problema de intercambiar la clave, pero es más lento, por lo que suele combinarse con cifrado simétrico.

¿Qué es una clave en formato PEM?

Es una representación de texto de la clave, codificada en Base64 entre encabezados como -----BEGIN PUBLIC KEY----- y -----END PUBLIC KEY-----. Es el formato habitual para exportar e importar claves.

¿Cuándo usar RSA y cuándo curvas elípticas?

Las curvas elípticas (ECDSA, Ed25519) ofrecen claves mucho más pequeñas y mejor rendimiento para una seguridad equivalente. RSA sigue vigente sobre todo por compatibilidad con sistemas existentes.

¿Cuál es la diferencia entre cifrar y firmar?

Cifrar protege la confidencialidad: la clave pública cifra y la privada descifra. Firmar prueba la autenticidad: la clave privada firma y la pública verifica que el mensaje es genuino y no cambió.

¿Puedo cifrar archivos grandes con RSA?

No directamente: RSA solo cifra datos pequeños. En la práctica se usa cifrado híbrido, cifrando el contenido con un algoritmo simétrico y protegiendo únicamente esa clave con RSA.

¿Se envían mis claves a un servidor?

No. La generación de claves, el cifrado, la firma y la verificación ocurren íntegramente en tu navegador; las claves nunca salen de tu dispositivo.