“Conocimientos Programación>Lenguajes De Programación

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

2014/2/21
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 obtener Ratón X & Y en ActionScript3
¿Cómo estimar el número de errores en el Código
Cómo subrayar texto Utilización de códigos HTML
Cómo hacer que las páginas de acceso de datos de confianza
Cómo aumentar el tamaño de la Historia en la consola de Eclipse
Cómo programar con SSL
iPhone apps y extensiones de archivo
Cómo quitar HTML en ASP.NET
Conocimientos Informáticos © http://www.ordenador.online