Para qué sirve esta herramienta
El cifrado simétrico utiliza la misma clave secreta para cifrar y descifrar. Suele ser más rápido que el cifrado asimétrico y es adecuado para grandes cantidades de datos, pero la clave compartida debe protegerse cuidadosamente.
Esta página admite algoritmos simétricos comunes incluyendo AES, TripleDES, Rabbit, RC4 y DES para pruebas rápidas en el navegador, comprobación de parámetros, compatibilidad con sistemas heredados y depuración de interoperabilidad.
Cómo usar la herramienta
- Pegue el texto plano que desea cifrar o el texto cifrado que necesita descifrar.
- Elija AES, TripleDES, Rabbit, RC4 o DES y confirme el modo, relleno y codificación.
- Introduzca una frase de contraseña o use clave AES e IV personalizados si necesita compatibilidad exacta.
- Ejecute el cifrado o descifrado y pruebe el resultado en sentido inverso con los mismos ajustes.
Notas sobre AES
AES es uno de los cifrados simétricos más utilizados. La herramienta admite AES-128, AES-192 y AES-256. Cuando usa el modo de frase de contraseña simple en lugar de entrada de clave/IV personalizada, el comportamiento predeterminado corresponde a AES-256-CBC.
openssl enc -aes-256-cbc -in infile -out outfile -pass pass:"Your Passphrase" -e -base64
El modo AES personalizado admite CBC, CFB, CTR, OFB y ECB, junto con modos de relleno comunes como Pkcs7, Iso97971, AnsiX923, Iso10126, ZeroPadding y NoPadding.
ECB se incluye aquí solo para trabajo de compatibilidad y, por lo general, no es una opción adecuada para diseños nuevos porque puede revelar patrones de datos.
Otros cifrados admitidos
- DES: fue un algoritmo dominante y un Federal Information Processing Standard, pero su tamaño de clave pequeño lo hace inseguro para diseños modernos.
- TripleDES: aplica DES tres veces a cada bloque para aumentar la fortaleza efectiva, aunque hoy se mantiene sobre todo por compatibilidad heredada.
- Rabbit: un cifrado de flujo de alto rendimiento del portafolio eSTREAM, útil para inspeccionar datos compatibles con Rabbit.
- RC4: un cifrado de flujo clásico usado en protocolos como SSL y WEP; hoy normalmente debe limitarse a análisis heredado y pruebas de compatibilidad.
Errores comunes
- La clave, IV, modo y relleno deben coincidir exactamente entre cifrado y descifrado.
- ECB no usa un IV, mientras que modos como CBC y CFB sí lo usan, pero eso no hace que ECB sea más seguro ni más sencillo para producción.
- DES y RC4 son opciones heredadas y generalmente solo deben usarse para pruebas de compatibilidad.
- Esta página se centra en comprobaciones de compatibilidad de cifrado y descifrado, no en flujos de cifrado autenticado como diseños AEAD.
- Si necesita detectar manipulaciones, combine el flujo con cifrado autenticado o una comprobación de integridad como HMAC.
Preguntas frecuentes
¿Para qué sirve mejor el cifrado simétrico?
Sirve para proteger datos cuando la misma clave secreta puede cifrar y descifrar. Es común en archivos, mensajes, tokens y protección de datos locales.
¿En qué se diferencia el cifrado simétrico de RSA?
El cifrado simétrico usa una clave secreta compartida. RSA usa un par pública/privada y suele ser mejor para intercambio de claves, payloads pequeños o firmas.
¿Por qué falla el descifrado con una clave que parece correcta?
El algoritmo, modo, IV, nonce, padding, codificación o etiqueta de autenticación pueden no coincidir. Todos los parámetros deben ser exactamente los mismos.
Herramientas relacionadas
- Cifrado y Descifrado ChaCha20:Cifre y descifre datos con ChaCha20
- Cifrado y Descifrado RSA:Cifre y descifre texto corto con RSA en su navegador