Preskoči na sadržaj
100% lokalno

Šifra sa stupcima

Šifriranje teksta pisanjem u mrežu i čitanjem stupaca prema redoslijedu ključa.

Unos
Rezultat

Šifra sa stupcima

Šifra sa stupcima šifrira poruku pisanjem u mrežu redak po redak koliko je široka odabrana ključna reč, zatim čitanjem mreže nazad stupac po stupac prema redoslijedu kojim bi se slova ključa sortirala abecedno. Ništa se ne zamjenjuje — svako slovo je tu, samo je premješteno — što je čini prirodnim pratilcem šifri zamjene kao što su Vigenère ili Atbash, i temeljem za puzzle-hunt nagovore gdje ključna reč otkriva mrežu.

Klju se koristi za dvije stvari odjednom: njegova dužina je broj stupaca, a abecedno poredane slova ključa određuju redoslijed čitanja za te stupce. Dvostruka transponacija pokreće mrežu drugi put sa drugim ključem na izlazu prvog prolaska, otupljujući analizu frekvencije stupaca koju jedan prolazak ostavlja otvorenom. Kada se tekst ne dijeli ravnomjerno na pune redove, ostavi zadnji red kraćim (neregularan) ili ga upotpuni do punog pravokutnika sa znakom za popunjavanje — popunjavanje je jednostavnije, ali dešifrirani tekst nosi taj ispunjač na kraju. Zadrži razmake i interpunkciju za vidljivu mrežu ili ukloni sve osim slova i brojeva za klasičan izgled iz vremena rata. Prikaži mrežu ispisuje mrežu kao tekst, pa možeš vidjeti kako je ključ reorganizirao stupce.

Alat radi na Unicode točkama koda, pa akcentirani znakovi i emoji prežive povratnu turu, a Windows i Unix završeci redaka tretiraju se na isti način. Direktan brojač izvještava znakove ulaza i izlaza, broj stupaca po prolazu i je li rezultat šifriran ili dešifriran.

Sve se pokreće u tvom pregledniku — tekst i ključ koje tipkaš se nikad ne prate. Kopiraj rezultat, preuzmi ga kao .txt datoteku ili pošalji izlaz nazad ulazu da ga dešifriraš ponovno ili provjeri drugu šifru na vrhu.

FAQ

Kako ključ odlučuje redoslijed stupaca?
Sortiraj slova ključa po abecedi i numeriraj ih 1, 2, 3... redoslijed — ta brojevi su redoslijed čitanja stupaca. Ključ ZEBRA čita stupce u redoslijedu A, B, E, R, Z.
Koja je razlika između neregularnog i upunjenog zadnjeg reda?
Neregularan ostavi zadnji red točno koliko je dugačak preostali tekst, što nekim stupcima čini malo kraće od ostalih. Popunjavanje upotpunjava mrežu do punog pravokutnika sa znakom za popunjavanje prvo, što svaki stupac čini iste dužine — ali taj ispunjač će se pojaviti na kraju dešifriranog teksta.
Što dodaje dvostruka transponacija?
Pokreće cijelu šifru drugi put, sa drugim ključem, na izlazu prvog prolaska. To razlomlja uzorke stupaca koje jedan prolazak ostavlja i bila je standardna praksa za šifre u polju koje se koriste.
Mogu li dešifrirati poruku koju sam napravio sa drugačjim alatom?
Da, sve dok koristiš isti ključ, istu postavku zadnjeg reda i isti izbor zadržavanja razmaka koji je korišten za šifriranje — te postavke određuju točan oblik mreže, a neusklađenost će premešati rezultat umjesto da ga preokreće.
Je li moj tekst ili ključ prenesen negdje?
Ne. Šifra se izvršava čitavo vrijeme u tvom pregledniku — tekst i ključ koje tipkaš nikad ne napuštaju tvoj uređaj.