Preskoči na sadržaj
100% lokalno

Bifidna šifra

Šifrira ili dešifrira tekst bifidnom šifrom, kombinirajući kvadrat polibija sa transpozicijom.

Unos
Rezultat

Bifidna šifra

Bifidna šifra, koju je izumio Félix Delastelle oko 1901. godine, je klasična šifra koja kombinuje kvadrat polibija sa transpozicijom, što je razlog zbog kojeg se bolje odupire jednostavnoj analizi frekvencije nego obična šifra zamene. Svako slovo otvorenog teksta prvo postaje par koordinata redak-kolona na kvadratu; koordinate iz celog bloka slova se zatim ispisuju redak-cifre-prvi i kolona-cifre-drugi, i ponovno se sparuju kako bi se dobila nova koordinata, koja se vraćaju u slova kroz isti kvadrat. Ovaj alat izvršava ceo proces, u bilo kom smeru, potpuno u vašem pregledniku.

Opcija ključne reči inicijalizuje kvadrat: njegova slova (deduplikovana) popunjavaju prve ćelije, a ostatak abecede prati redom, tako da ista ključna reč uvek gradi istu mrežu. Odaberite kvadrat 5×5, koji spaja I i J u jednu ćeliju kao u originalnoj šifri, ili kvadrat 6×6, koji čuva I i J odvojeno i dodaje deset cifara kako bi se brojevi mogli šifrirati. Period transpozicije kontroliše koliko se slova miešaju zajedno — period od 1 ostavlja tekst neizmeren, dok duži periodi raširavaju uticaj svakog slova na više šifriranog teksta. Znakovi izvan abecede mreže, kao razmaci i interpunkcija, mogu se u potpunosti ukloniti ili zadržati na originalnoj poziciji; grupisanje izlaza u blokove fiksne širine i odabir velikih ili malih slova su čisto kozmetični.

Uključite "Prikaži kvadrat i međukorake" kako biste videli mrežu koja je izgrađena i, blok po blok, koordinate pre i posle transpozicije — korisno za proveru ručnog proračuna ili razumevanje kako šifra zaista preskramblira poruku. Opcija smera vam omogućava da prebacite između šifriranja i dešifriranja sa istom ključnom rečju i postavkama, a alat obrađuje Windows i Unix završetke linija na isti način.

Svega se izvršava lokalno: vaša ključna reč i tekst obrađuju se u vašem pregledniku i nikada se nigde ne učitavaju. Kada završite, kopirajte rezultat, preuzmite ga kao .txt datoteku ili pošaljite direktno u drugi alat kako biste ulančali drugu transformaciju.

FAQ

Kako se bifidna šifra razlikuje od običnog kvadrata polibija?
Kvadrat polibija samo zamjenjuje slova sa parovima koordinata — jednostavna zamjena. Bifidna šifra dodaje korak transpozicije: koordinate iz celog bloka slova se miešaju zajedno pre nego što se vrate, tako da jedno slovo otvorenog teksta može uticati na više od jednog slova šifriranog teksta.
Šta period transpozicije zaista kontroliše?
Postavlja koliko se slova grupira u jedan blok pre nego što se njihove cifre redaka i kolone miešaju. Period od 1 nije ničega (izlaz je jednak ulazu); duži periodi, do dužine celog teksta, raširavaju uticaj svakog slova na više rezultata i otežavaju šifru da se ručno proba.
Zašto bih koristio kvadrat 6×6 umesto 5×5?
Klasični kvadrat 5×5 mora spojiti I i J u jednu ćeliju, tako da dešifriranje nikada ne može potpuno razlikovati. Kvadrat 6×6 čuva svako slovo odvojeno i dodaje deset cifara, tako da se brojevi u vašem tekstu takođe šifriraju umesto da budu izbačeni ili prosljeđeni neizmenjeni.
Mogu li vratiti tačan originalnih tekst, uključujući razmake i interpunkciju?
Da, ako postavite "Znakovi izvan abecede" na Zadrži na mjestu pre nego što šifrirate. Alat zatim ponovno umečava razmake, cifre (u modu 5×5) i interpunkciju na njihove originalne pozicije, tako da dešifriranje sa istim postavkama reprodukuje tekst tačno, osim slučaja ako ste ga promenili. Slova s dijakritikom najprije se svode na osnovni oblik (á → A), pa se nepromijenjeno vraća samo obično A-Z.
Da li su moj tekst ili ključna reč učitani negdje?
Ne. Bifidna šifra se izvršava u potpunosti u vašem pregledniku — vaša ključna reč i tekst nikada ne napuštaju vašeg uređaja.