Herramienta en línea para cifrado y descifrado simétrico

Cifrado Simétrico

Cifrado: Clave AES e IV personalizados:
Clave de cifrado:

Descifrado Simétrico

Cifrado: Clave AES e IV personalizados:
Clave de cifrado:

Acerca de esta herramienta

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

  1. Pegue el texto plano que desea cifrar o el texto cifrado que necesita descifrar.
  2. Elija AES, TripleDES, Rabbit, RC4 o DES y confirme el modo, relleno y codificación.
  3. Introduzca una frase de contraseña o use clave AES e IV personalizados si necesita compatibilidad exacta.
  4. 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