
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:10
Pred nekaj leti je digitalna trdnjava Dana Browna pritegnila mojo pozornost in ena posebna stvar mi je ostala v spominu. Kryptos, kip Jima Sanborna, ki je sestavljen iz šifriranega besedila, katerega prva dva dela sta šifrirana z Vigenèrejevo šifro. Začel sem se ukvarjati s kriptografijo in ugotovil, kako zabavno je (oboževalci Dana Browna bodo zagotovo razumeli). Ta program vam omogoča šifriranje/dešifriranje besedila z uporabo ključne besede.
1. korak: Tehnika
Tabula recta se uporablja za šifriranje/dešifriranje navadnega besedila/šifriranja. Sestavljen je iz abecede, zapisane 26 -krat v različnih vrsticah, pri čemer je vsaka abeceda ciklično pomaknjena v levo v primerjavi s prejšnjo abecedo. Ker mora biti v šifri samo angleška abeceda, je v kodi le nekaj omejitev/rešitev.
Poglobimo se!
Recimo, da želimo šifrirati besedilo "INSTRUCTABLES IS FUN" z uporabo ključne besede "ROBOT". Ključna beseda se ponavlja, dokler se ne ujema z dolžino navadnega besedila. Ko začnemo s prvo črko iz navadnega besedila "I" in iz ključne besede "R", z uporabo tabule recta (glej sliko), lahko vidimo, da je prva črka šifre "Z".
Navadno besedilo: INSTRUCTABLES IS FUNKljučna beseda: ROBOTROBOTROBOTROBOTŠifra: ZBTHKLQUOUCSTWLWIO
Ponovite to za vsako naslednjo črko in dobili boste prvo šifro! Ali pa uporabite kodo, da pridete veliko hitreje:)
Priporočena:
Povezovanje senzorja plina z Arduinom: 4 koraki

Senzor plina, ki povezuje Arduino: Senzor dima MQ-2 je občutljiv na dim in na naslednje vnetljive pline: LPG, butan, propan, metan, alkohol, vodik. Odpornost senzorja je odvisna od vrste plina. Senzor dima ima vgrajen potenciometer
Nadzor računalnika RGB z Arduinom: 3 koraki

Nadzor računalnika RGB z Arduinom: Vaš igralni računalnik nima RGB ?! Samo kupite nekaj! Kaj pa, če je tudi vaša matična plošča ne podpira? No … Zgradite svoj krmilnik
KAKO VMESITI PASIVNI BONZOR Z ARDUINOM: 4 koraki

KAKO VMESITI PASIVNI BUZZER Z ARDUINOM: Zvok na arduinu je zanimiv projekt, ki ga lahko dosežete z uporabo različnih modulov in naprav, odvisno od vašega projekta in izbire. V tem projektu bomo preučili, kako lahko z brenčalko oddajate zvok. Zvočni signal uporablja ho
Povezovanje temperaturnega senzorja LM35 z Arduinom: 4 koraki

Povezovanje temperaturnega senzorja LM35 z Arduinom: Termometri so uporabna naprava, ki se dolgo časa uporablja za merjenje temperature. V tem projektu smo izdelali digitalni termometer na osnovi Arduina za prikaz trenutne temperature okolja in temperaturnih sprememb na LCD -prikazovalniku. Lahko je depl
Delujoča LED z Arduinom: 3 koraki

Delujoča LED z Arduinom: zabavno je videti veliko luči … Zato sem pomislil, ali lahko z Arduinom naredimo delujoče LED z različnimi vzorci? Zato sem jih poskušal narediti … Tukaj je vadnica o tem, kako narediti