Breve explicación:
1-. Primero se crea las llaves en una archivo de texto, todas las llaves son binarios aleatoriamente
2-. Escribimos nuestro mensaje
3-. Lo Encriptamos
Forma de Encriptación:
Por ejemplo si nuestro mensaje representado en código binario fuera: 0010101
y nuestra llave fuera: 0101010
Por método exor quedaría de la siguiente manera:
mensaje = 0010101
llave = 0101010
Mensaje encriptado = 0111111
Posteriormente se desencripta con la misma llave donde el otro usuario por medio de la libreta sabrá cual es y al finalizar esta llave sera eliminada.
Aquí el código:
Aquí unas impresiones de pantalla:
Aquí se genera las llaves y se nos pide el mensaje
Empezamos a encriptar:
En esta imagen si vemos en la parte superior derecha ya nos desifro el mensaje y pasa a borrar la llave usada, aquí solo se muestra en la terminal las demás llave con fines educativos, lo correcto es no mostrarlas.
y posteriormente el otro usuario dará su mensaje y se repetirá el proseso:
Thanks
Tu ortografía es un desastre y el código no está muy limpio tampoco. Pero está bien lo que haces. Van 4 pts.
ResponderEliminar