Generador de Claves y Cifrado RSA
Generador de claves privadas RSA y herramienta de cifrado en línea gratis. Crea claves de 1024, 2048 o 4096 bits y cifra/descifra mensajes con RSA-OAEP.
Generador de claves privadas RSA y herramienta de cifrado en línea gratis. Crea claves de 1024, 2048 o 4096 bits y cifra/descifra mensajes con RSA-OAEP.
RSA es un algoritmo criptográfico asimétrico que utiliza dos claves diferentes: una clave pública para cifrar datos y una clave privada para descifrarlos. Se utiliza ampliamente para la transmisión segura de datos y firmas digitales.
RSA-OAEP (Optimal Asymmetric Encryption Padding) es un esquema de relleno más nuevo y seguro, y es altamente recomendado para nuevas aplicaciones. RSA-PKCS1 es un estándar antiguo que se mantiene principalmente por compatibilidad con sistemas heredados.
Los algoritmos asimétricos como RSA no están diseñados para cifrar grandes cantidades de datos directamente (una clave RSA de 2048 bits solo puede cifrar unos 200 bytes). Para textos grandes o archivos, utiliza el 'Cifrado Híbrido': cifra los datos con un algoritmo simétrico como AES y luego cifra la clave AES con RSA.
Sí. Todos los procesos de generación de claves, cifrado y descifrado se realizan localmente en tu navegador utilizando la API Web Crypto. Nunca enviamos claves privadas ni datos de texto plano a nuestros servidores.
| Algoritmo | Tipo | Mejor Uso | Seguridad | Tamaño de Clave |
|---|---|---|---|---|
| RSA-OAEP | Cifrado | Uso general | ⭐⭐⭐⭐⭐ | 2048+ bits |
| RSA-PKCS1 | Cifrado | Sistemas legacy | ⭐⭐⭐⭐ | 2048+ bits |
| RSA-PSS | Firma | Firmas digitales | ⭐⭐⭐⭐⭐ | 2048+ bits |
| ECDH | Intercambio | Alto rendimiento | ⭐⭐⭐⭐⭐ | 256+ bits |
| ECDSA | Firma | Firmas rápidas | ⭐⭐⭐⭐⭐ | 256+ bits |
| SM2 | Cifrado | Cumplimiento chino | ⭐⭐⭐⭐⭐ | 256 bits |
| RSA bits | ECC bits | Nivel de Seguridad |
|---|---|---|
| 1024 | - | ⚠️ No recomendado |
| 2048 | 256 | ✅ Recomendado |
| 3072 | 384 | ✅ Fuerte |
| 4096 | 521 | ✅ Máximo |
Envía mensajes cifrados sin compartir una clave de antemano. El remitente cifra con la clave pública del destinatario, solo él puede descifrar con su clave privada.
Demuestra autenticidad e integridad del mensaje. El firmante usa su clave privada, cualquiera puede verificar con la pública.
Intercambia claves simétricas (como AES) de forma segura entre partes usando ECDH.
| Error | Causa | Solución |
|---|---|---|
| Error al importar clave | Formato inválido | Usa formato PEM o JWK |
| Error de cifrado | Clave muy pequeña | Usa claves de 2048+ bits |
| Error de descifrado | Par de claves no coincide | Verifica que coincidan |
| Datos muy largos | Mensaje excede capacidad | Usa cifrado híbrido (RSA + AES) |