Herramienta de Cifrado y Descifrado RSA Online

Cifrado RSA

Descifrado RSA

Acerca de esta herramienta

Para qué sirve esta herramienta

RSA es un algoritmo clásico de cifrado asimétrico que se usa a menudo para secretos cortos, verificación de intercambio de claves, compatibilidad con sistemas heredados y depuración de protocolos. Usa un par de claves: la clave pública cifra y la clave privada descifra.

Esta página soporta cifrado con clave pública, descifrado con clave privada, múltiples esquemas de relleno y claves privadas protegidas con contraseña, lo que la hace útil para desarrollo y verificaciones de integración.

Casos de uso típicos

  • Verifica que una clave pública RSA de tu backend o una plataforma de terceros pueda cifrar correctamente.
  • Resuelve problemas de compatibilidad de relleno entre Java, Node.js, .NET y otros stacks.
  • Verifica contraseñas de clave privada, formato de texto cifrado y resultados de descifrado localmente en el navegador.

Cómo usarlo

  1. Para cifrar, introduce texto plano, una clave pública y el esquema de relleno correspondiente.
  2. Haz clic en Cifrar para generar un texto cifrado en Base64.
  3. Para descifrar, pega el texto cifrado, proporciona la clave privada y mantén el mismo esquema de relleno usado durante el cifrado.
  4. Si la clave privada comienza con -----BEGIN ENCRYPTED PRIVATE KEY-----, también necesitas introducir la contraseña de la clave privada.

Ejemplo

          Texto plano: hello-qr9
Relleno: RSAES-OAEP
Salida: un texto cifrado en Base64 (el relleno seguro puede producir resultados diferentes cada vez)
        

Si pegas ese texto cifrado y la clave privada correspondiente en el panel de descifrado, se puede recuperar el texto original.

Errores comunes

  • El esquema de relleno en los lados de cifrado y descifrado debe coincidir exactamente.
  • El campo de texto cifrado espera contenido Base64, no una cadena hexadecimal.
  • RSA no es adecuado para texto muy largo o archivos grandes; usa cifrado simétrico para datos masivos en su lugar.

FAQ

¿Qué modo de relleno RSA debería elegir primero?

Si no estás obligado a coincidir con un sistema heredado, los modos basados en OAEP suelen ser la mejor primera elección. RSAES-PKCS1-V1_5 es principalmente para compatibilidad, y NONE solo debería usarse cuando entiendas claramente los riesgos y requisitos.

¿Por qué el texto cifrado es diferente cada vez para el mismo texto plano?

Eso es esperado para modos de relleno seguros como OAEP, porque el cifrado introduce aleatoriedad. Siempre que la clave privada y la regla de relleno coincidan, el descifrado seguirá produciendo el mismo texto plano.

¿Por qué falla el descifrado?

Las razones más comunes son claves no coincidentes, modos de relleno diferentes, texto cifrado que no es Base64 válido, o una clave privada protegida con contraseña con la contraseña incorrecta.

¿Es RSA adecuado para cifrar texto largo o archivos directamente?

No realmente. RSA es mejor para secretos cortos, material de claves y flujos de verificación. Los datos grandes generalmente deberían cifrarse con un algoritmo simétrico, usando RSA para proteger la clave simétrica.

Related tools

Si también necesitas firmas, generación de claves o conversión de formato de claves, estas herramientas son un buen siguiente paso: