Want to create interactive content? It’s easy in Genially!

Get started free

CIRCULAR BIT SHIFT

Ismael Fernandez Lop

Created on December 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Criptologia.

Criptologia.

:_/CIRCULAR BIT SHIFT\_:

Ismael Fernández López.

Ir a pag 2_

CIRCULAR BIT SHIFT_

¿como funciona?

Funciona desplazando los bits de un mensaje en un número determinado de posiciones. El desplazamiento puede ser a la izquierda o a la derecha, y el número de posiciones de desplazamiento puede ser fijo o variable.

DECT

NCRIPT

Ir a pag 3_

¿Vale la pena usarlo?

DESVENTAJAS_

VENTAJAS_

  • Es un algoritmo sencillo de implementar y comprender.
  • Es un algoritmo rápido y eficiente.
  • Es un algoritmo relativamente seguro, ya que es difícil de descifrar sin conocer el número de posiciones de desplazamiento.
  • Es un algoritmo fácil de desencriptar ,utilizando técnicas de fuerza bruta.
Como probar todos los movimientos posibles.

Ir a pag 4_

F1N.

Cr1pt0l0g1a.

:_/FIN\_:

Ismael Fernández López.

Ir a pag 1_

¿COMO SE DESENCRIPTA?

Explicacion y ejemplo.

Para desencriptarlo hay que hacer lo mismo, pero moviendo los bits en la dirección opuesta, antes lo hice a la izquierda, ahora a la derecha El mensaje cifrado se divide en bloques de bits: 01010101Se calcula el número de posiciones que se deben desplazar los bits de cada bloque: -3 Se desplazan los bits de cada bloque en el número de posiciones calculado y ya esta desencriptado. 10101010

¿COMO SE ENCRIPTA?

Explicacion y ejemplo.

Usare este bloque de bits como ejemplo. que tenemos el siguiente mensaje a cifrar: 10101010 Si queremos desplazar los bits del mensaje 3 posiciones a la izquierda, el algoritmo funcionará de la siguiente manera: El mensaje se divide en bloques de bits: 10101010 Se calcula el número de posiciones que se deben desplazar los bits de cada bloque: 3 Se desplazan los bits de cada bloque en el número de posiciones calculado y ya estaría cifrado. 01010101 El mensaje cifrado es 01010101.