Cifrado / Descifrado
Suite profesional del lado del cliente de cifrado/descifrado AES, 3DES y DES con valores predeterminados AES-256-GCM autenticados según NIST, derivación de clave PBKDF2 y empaquetado JSON estructurado.
¿Qué admite la herramienta de cifrado / descifrado?
Esta herramienta realiza cifrado y descifrado simétrico —la misma clave (o una contraseña, mediante derivación de clave) se usa en ambas direcciones. Admite AES en varios modos (GCM, CBC, CTR y ECB), así como DES/3DES heredados por compatibilidad, todo ejecutándose localmente en tu navegador.
Cómo usar la herramienta de cifrado / descifrado
- Elige Cifrar o Descifrar, y luego selecciona un cifrador y un modo.
- Proporciona una clave directamente, o introduce una contraseña y deja que PBKDF2 derive una clave a partir de ella.
- Introduce el texto plano (para cifrar) o el texto cifrado (para descifrar), junto con un IV/nonce cuando el modo lo requiera.
- Revisa el resultado y cópialo.
Notas técnicas
- GCM es un modo autenticado —detecta manipulaciones además de aportar confidencialidad— y suele ser la opción recomendada cuando está disponible.
- El modo ECB cifra bloques idénticos de texto plano en bloques idénticos de texto cifrado, lo que puede filtrar patrones en los datos; se incluye por compatibilidad, no se recomienda para datos sensibles.
- El cifrado protege la confidencialidad de los datos solo tan bien como esté protegida la clave o la contraseña que hay detrás —una contraseña débil derivada en una clave sigue siendo una clave débil, y perder la clave significa que los datos no se pueden recuperar.
Preguntas frecuentes
¿Qué modo debo usar: GCM, CBC, CTR o ECB?+
Usa GCM preferentemente. Ofrece confidencialidad y autenticación integrada, por lo que detecta manipulaciones. CBC y CTR solo aportan confidencialidad y necesitan un MAC aparte. ECB revela patrones porque bloques de texto plano idénticos producen bloques de texto cifrado idénticos; se incluye por compatibilidad, no para proteger datos reales.
¿El IV o nonce debe mantenerse en secreto?+
No, pero debe ser único en cada cifrado con la misma clave: en GCM y CTR, nunca reutilices un nonce. El IV no es secreto y normalmente se almacena o se envía junto al texto cifrado; sin embargo, perderlo hace imposible el descifrado.
¿Por qué se incluyen DES y 3DES si están obsoletos?+
Solo por interoperabilidad con sistemas heredados y datos antiguos. Su fortaleza de clave y su bloque de 64 bits ya no se consideran adecuados, así que usa AES —GCM por defecto— para todo lo nuevo.
