Toolypet
Herramientas de Seguridad/Cifrado/Descifrado RSA

Cifrado/Descifrado RSA

Cifrado de clave pública con RSA-OAEP

Par de Claves RSA

Entrada

Salida

El resultado aparecerá aquí...

Guía de Encriptación RSA

Entiende la encriptación asimétrica con RSA

¿Qué es RSA?

RSA es un criptosistema asimétrico que usa un par de claves: una clave pública para encriptar y una clave privada para desencriptar. Es fundamental para la comunicación segura en Internet.

Cómo Usar

  1. Genera un par de claves o ingresa claves existentes
  2. Encripta datos con la clave pública
  3. Desencripta con la clave privada
  4. Copia el mensaje encriptado para compartir

Notas de Seguridad

  • Mantén siempre tu clave privada en secreto
  • Tamaños de clave mayores ofrecen más seguridad
  • RSA es mejor para pequeñas cantidades de datos o intercambio de claves

Nota de Seguridad

La generación de claves y encriptación ocurren en tu navegador.

Preguntas frecuentes

¿Cuál es la diferencia entre RSA y AES?

RSA es asimétrico: usa par de claves (pública/privada). AES es simétrico: una clave para todo. RSA es lento, ideal para intercambiar claves o pequeños datos. AES es rápido para grandes volúmenes. En la práctica, RSA encripta una clave AES que luego encripta los datos.

¿Qué tamaño de clave RSA debo usar?

RSA-2048 es el mínimo recomendado actualmente. RSA-4096 ofrece más seguridad para largo plazo pero es más lento. Para máxima seguridad futura, considera curvas elípticas (ECDSA) que ofrecen seguridad equivalente con claves más cortas.

¿Puedo compartir mi clave pública libremente?

Sí, es seguro compartir la clave pública. Cualquiera puede usarla para encriptar mensajes que solo tú puedes leer con tu clave privada. NUNCA compartas la clave privada. Verifica la autenticidad de claves públicas recibidas para evitar ataques man-in-the-middle.

¿Por qué RSA tiene límite de tamaño de datos?

RSA puede encriptar datos hasta el tamaño de la clave menos overhead del padding (típicamente 11 bytes para PKCS#1). Para RSA-2048, el límite es ~245 bytes. Para datos mayores, usa encriptación híbrida: RSA encripta una clave AES que encripta los datos.

¿Las claves generadas aquí son seguras para producción?

Las claves se generan usando la API criptográfica del navegador (Web Crypto) que usa generadores de números aleatorios seguros. Son adecuadas para uso general. Para sistemas críticos, considera generar claves en módulos de seguridad de hardware (HSM).