Sisukord:

Vigenere Cipher Arduinoga: 3 sammu
Vigenere Cipher Arduinoga: 3 sammu

Video: Vigenere Cipher Arduinoga: 3 sammu

Video: Vigenere Cipher Arduinoga: 3 sammu
Video: vigenere (C) 2024, November
Anonim
Vigenere Cipher koos Arduinoga
Vigenere Cipher koos Arduinoga
Vigenere Cipher koos Arduinoga
Vigenere Cipher koos Arduinoga

Paar aastat tagasi köitis mu tähelepanu Dan Browni digitaalne kindlus ja üks konkreetne asi jäi mulle meelde. Kryptos, Jim Sanborni skulptuur, mis koosneb šifreeritud tekstist, mille kaks esimest osa on krüptitud Vigenère'i šifriga. Hakkasin kasutama krüptograafiat ja sain teada, kui lõbus see on (Dan Browni fännid saavad sellest kindlasti aru). See programm võimaldab teil teksti märksõna abil krüptida/dekrüpteerida.

Samm: tehnika

Tehnika
Tehnika

Tabula recta kasutatakse lihtteksti/šifri krüptimiseks/dekrüpteerimiseks. See koosneb 26 korda erinevatesse ridadesse kirjutatud tähestikust, kusjuures iga tähestik on eelmise tähestikuga võrreldes tsükliliselt vasakule nihkunud. Kuna šifr peaks kasutama ainult inglise tähestikku, on koodis vähe piiranguid/lahendusi.

Süveneme!

Oletame, et tahame krüptida teksti "INSTRUCTABLES IS FUN", kasutades märksõna "ROBOT". Märksõna korratakse, kuni see vastab lihtteksti pikkusele. Kui alustame lihtteksti "I" ja märksõna "R" esimese tähega, kasutades tabula recta (vt pilti), näeme, et šifri esimene täht on "Z".

Lihtne tekst: INSTRUCTABLES IS FUN Märksõna: ROBOTROBOTROBOTROBOT Šifr: ZBTHKLQUOUCSTWLWIO

Korrake seda iga järgmise tähe puhul ja saate oma esimese šifri! Või kasutage koodi, et kiiremini kohale jõuda:)

Soovitan: