Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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:)