Red de conocimiento informático - Material del sitio web - Cómo convertir cifrado de bloque a cifrado de flujo

Cómo convertir cifrado de bloque a cifrado de flujo

Cifrados en bloque y cifrados en flujo

Cifrados en bloqueCifrados en bloque

El cifrado en bloque se convierte en otro bloque de datos de tamaño fijo (normalmente 64 bits). Los bloques de tamaño fijo (que también pueden tener una longitud de 64 bits) utilizan la función de selección de clave.

Si la clave, el módulo de entrada y el módulo de salida son todos de n bits, básicamente define el entero de n bits dispuesto en el cifrado de bloque, una asignación uno a uno.

Cifrado de flujo

Un cifrado de flujo es generado por una máquina de estados que convierte un bit de información en cada estado. Este flujo de bits de salida a menudo se denomina clave de la operación. SINOMACH es sólo un generador de números pseudoaleatorios. Por ejemplo, podemos construir un cifrado de bloque para cifrar una de nuestras salidas varias veces. Normalmente, se utilizan estructuras más complejas para el cifrado de transmisiones para lograr altas velocidades. El cifrado se puede lograr simplemente ejecutando una puerta OR completa para codificar mensajes de texto sin formato.

Espero que esto ayude.