Herramienta de cifrado y descifrado DES en línea

DES Cifrado simétrico Compatibilidad con sistemas antiguos Procesamiento en el navegador
DES requiere una clave de 8 bytes, es decir, 16 caracteres hexadecimales.
No es necesario cambiar estos ajustes para un uso normal. Los desarrolladores pueden especificar aquí la clave, IV / Nonce, AAD y la codificación de salida para integrar API y verificar resultados entre distintos lenguajes.
Si se deja vacío al cifrar, se genera automáticamente un IV y se muestra en el resultado. Al descifrar, debe coincidir exactamente con el IV original.
DES tiene una longitud efectiva de clave de solo 56 bits y ya no es seguro. Úselo únicamente para integración con sistemas antiguos, descifrado de datos históricos o fines educativos. Para sistemas nuevos, utilice AES-256-GCM.
Para descifrar, la clave, el IV y el texto cifrado deben coincidir. El modo ECB no requiere IV.
Aviso de privacidad:Las claves y los textos planos se procesan íntegramente en el navegador y nunca se envían al servidor.

Cuatro modos CBC/ECB/CFB/OFB, clave e IV de 8 bytes, salida Base64 o Hex

Herramienta de cifrado y descifrado DES en línea

DES es un estándar de cifrado simétrico establecido en 1977, con una clave de 64 bits y una seguridad efectiva de solo 56 bits. Actualmente puede romperse mediante ataques de fuerza bruta. Esta herramienta sirve para integrarse con sistemas antiguos que todavía utilizan DES, descifrar datos históricos y enseñar conceptos de cifrado simétrico. No es adecuada para nuevos diseños de seguridad.

Funciones principales

  • Dos pestañas para cifrado y descifrado; las etiquetas de entrada y salida cambian según el modo.
  • Cuatro modos de funcionamiento: CBC (predeterminado), ECB, CFB y OFB.
  • La clave y el IV pueden generarse aleatoriamente con un clic. El texto cifrado y el IV pueden copiarse y descargarse.
  • Después del cifrado, el texto cifrado y el IV pueden transferirse con un clic al formulario de descifrado para comprobar inmediatamente si el resultado puede recuperarse.

Parámetros

La clave DES tiene una longitud de 8 bytes, es decir, 16 caracteres Hex. El IV también tiene una longitud de 8 bytes. Si el IV se deja vacío durante el cifrado, se genera automáticamente y se muestra en el resultado. Durante el descifrado debe coincidir exactamente con el valor utilizado para el cifrado. Al seleccionar ECB, el campo IV se oculta automáticamente porque este modo no utiliza IV. La salida puede utilizar Base64 o Hex; durante el descifrado, la codificación del texto cifrado introducido debe coincidir.

Padding y longitud del texto cifrado

CBC y ECB utilizan padding PKCS#7, por lo que la longitud del texto cifrado es un múltiplo entero de 8 bytes. CFB y OFB son modos de realimentación sin padding adicional, por lo que el texto cifrado y el texto en claro tienen la misma longitud. Al comparar resultados de diferentes implementaciones, el padding y la codificación son causas frecuentes de diferencias.

Gestión de errores

Si la longitud de la clave o del IV es incorrecta, se indica inmediatamente que se requieren 16 caracteres Hex. Si el descifrado falla, deben comprobarse la clave, el IV y el texto cifrado. Si el contenido está vacío, también se solicita introducirlo.

Casos de uso

  • Comparar resultados de cifrado y descifrado con interfaces antiguas que todavía utilizan DES.
  • Descifrar textos cifrados históricos procedentes de bases de datos o archivos de archivo.
  • Comprobar la coherencia de los datos antes y después de una migración a AES.
  • Demostrar los modos de funcionamiento y los conceptos de padding de los cifrados por bloques.

Aviso de seguridad

DES ya no es seguro y no debe utilizarse para sistemas nuevos, datos de producción o escenarios que requieran confidencialidad a largo plazo. Para nuevos proyectos se recomienda AES-256-GCM. Además, ECB produce el mismo texto cifrado para el mismo texto en claro y puede revelar patrones adicionales de los datos.

Privacidad y seguridad de los datos

El cifrado y descifrado se realizan mediante una biblioteca criptográfica JavaScript local en el navegador. La clave, el IV y el texto en claro no se envían al servidor ni se almacenan. Se recomienda utilizar datos de prueba y no introducir claves reales de producción.

Cifrar y descifrar con DES en línea

DES es un antiguo estándar de cifrado simétrico con una longitud efectiva de clave de solo 56 bits. Esta herramienta sirve para integrar sistemas antiguos, descifrar datos históricos y fines educativos, y no se recomienda para nuevos sistemas.
  • Admite cuatro modos: CBC, ECB, CFB y OFB; al seleccionar ECB, el campo IV se oculta automáticamente
  • La clave tiene exactamente 8 bytes o 16 caracteres Hex y el IV también tiene 8 bytes; ambos pueden generarse aleatoriamente con un clic
  • Si el IV se deja vacío durante el cifrado, se genera automáticamente y se muestra; durante el descifrado debe coincidir exactamente
  • Salida en Base64 o Hex; el texto cifrado y el IV pueden copiarse o descargarse
  • El texto cifrado y el IV pueden transferirse con un clic al formulario de descifrado
  • Los errores de longitud de clave o IV y los fallos de descifrado se muestran con su causa concreta
CBC y ECB utilizan padding PKCS#7, mientras que CFB y OFB no utilizan padding adicional. Para nuevos sistemas debe utilizarse AES-256-GCM. El cifrado y descifrado se realizan localmente en el navegador; las claves y el texto en claro no se envían al servidor.
Comentarios 0
Aún no hay comentarios. ¡Sé el primero en comentar!
El contenido del comentario no puede estar vacío
0/255