“Conocimiento Programación>Lenguajes De Programación

Cómo utilizar el desplazamiento de bits en Criptografía

2015/4/20
Cuando usted está enviando un mensaje electrónico que usted no quiere que nadie lo lea , seguro que con algún tipo de cifrado. Cuanto más complejo de hacer el esquema de encriptación , más difícil será de descifrar su mensaje. Usted puede hacer un esquema de cifrado básico utilizando la siguiente técnica de desplazamiento de bits . Instrucciones
1

Elija la longitud de los bloques en que se dividirá su mensaje. Por ejemplo , digamos que usted desea dividir el mensaje en bloques de ocho bits .
2

Decidir sobre un método de cifrado . Hay una serie de métodos que la gente ha descubierto ya . Si no quieres estudiar criptografía, seleccione un método conocido. Suponga que usted está utilizando una clave de cifrado de ocho bits simple.
3

Seleccione un valor para la clave de cifrado . Por ejemplo, utilice 10100111 .
4

cifrar el mensaje mediante la realización de una operación exclusiva - o en el primer conjunto de bits utilizando la clave de cifrado que eligió en el paso 3. Por ejemplo, si el primer conjunto de bits de mensaje es 01001000 , entonces tendrás 11101111 , como resultado de la exclusiva - o .
5

Utilice un desplazamiento de bits ( ocho lugares , en este caso ) para la salida del primer bloque de mensaje cifrado y establecer en su lugar el siguiente bloque de cifrado utilizando el procedimiento en el paso 4 . Repita hasta que se ha cifrado el mensaje completo.
6

quitar el cifrado mediante la realización de los pasos 4 y 5 en el mensaje cifrado. Usted puede utilizar el mismo desplazamiento de bits y exclusiva - o procedimiento para cifrar el mensaje claro y descifrar el mensaje cifrado.

Lenguajes De Programación
Cómo Editar mis Web Search Toolbar Herramientas
Cómo enviar correo electrónico Código HTML
Cómo usar PHP para llamar a una API
¿Qué es un programa informático USEFU para organizar y analizar datos?
Cómo serializar los objetos en NET Remoting
Cómo actualizar Gridview Ancho de columna
Código fuente simple para la creación de una página Web
Diferencia entre FORTRAN Funciones y subrutinas
Conocimiento de la computadora © http://www.ordenador.online