Taula de continguts:

Xifratge Vigenere amb Arduino: 3 passos
Xifratge Vigenere amb Arduino: 3 passos

Vídeo: Xifratge Vigenere amb Arduino: 3 passos

Vídeo: Xifratge Vigenere amb Arduino: 3 passos
Vídeo: Telnet объяснил 2024, Desembre
Anonim
Xifratge Vigenere amb Arduino
Xifratge Vigenere amb Arduino
Xifratge Vigenere amb Arduino
Xifratge Vigenere amb Arduino

Fa pocs anys, Digital Fortress de Dan Brown em va cridar l’atenció i em va quedar al cap una cosa concreta. Kryptos, l’escultura de Jim Sanborn que consisteix en text xifrat del qual les dues primeres parts estan xifrades pel xifratge de Vigenère. Vaig començar a aprofitar la criptografia i vaig descobrir el divertit que és (els fans de Dan Brown segur que ho entendran). Aquest programa us permet xifrar / desxifrar text mitjançant una paraula clau.

Pas 1: Tècnica

Tècnica
Tècnica

Tabula recta s’utilitza per xifrar / desxifrar el text / xifratge sense format. Consisteix en l’alfabet escrit 26 vegades en diferents files, cada alfabet desplaçat cíclicament cap a l’esquerra en comparació amb l’alfabet anterior. Com que el xifratge només hauria d’utilitzar l’alfabet anglès, hi ha poques limitacions / solucions d’ús al codi.

Anem a excavar!

Suposem que volem xifrar el text "INSTRUCTABLES IS DIVERTIT" amb la paraula clau "ROBOT". La paraula clau es repeteix fins que coincideixi amb la longitud del text pla. Quan comencem per la primera lletra del text pla "I" i de la paraula clau "R", utilitzant la tabula recta (vegeu la imatge), podem veure que la primera lletra de xifratge és "Z".

Text pla: INSTRUCTABLES IS DUNK Keyword: ROBOTROBOTROBOTROBOT Xifratge: ZBTHKLQUOUCSTWLWIO

Repetiu-ho per cada lletra següent i obtindreu el vostre primer xifratge. O utilitzeu el codi per arribar-hi molt més ràpid:)

Recomanat: