Preskoči na vsebino
100% lokalno

Playfairov šifor

Šifriraj ali dešifriraj besedilo s klasičnim Playfairovim šifrom z tabelo 5×5 črk, zgrajeno iz ključne besede.

Vhod
Izhod

Playfairov šifor

Playfairov šifor je klasična metoda šifriranja iz leta 1854, ki šifrira pare črk namesto posameznih znakov, kar ga naredi daleč težje za razbitje s preprosto frekvenčno analizo kot Cezarjev ali nadomestni šifor. To orodje sestavi tabelo 5×5 iz vaše ključne besede, razdeli vaše besedilo na pare črk in šifrira ali dešifrira vsak par s pravili vrstic, stolpcev in pravokotnika, za katera je šifor znan — uporabno za kriptografske lekcije, iskanje zakladov, CTF izzive ali raziskovanje, kako šifor pred računalniškim časom deluje.

Vnesite ključno besedo da nasadite tabelo; njene črke pridejo prve, sledijo preostale črke abecede. Ker ima tabela 25 celic, se odločite, ali I in J zjednotiti v eno celico (tradicionalni pristop) ali v celoti izpustiti Q. Izberite smer, izpolnilno črko, s katero se loči podvojeno črko in dopolni neparne znake (privzeto X, s samodejnimi nadomestkami), in ali se diakritični znaki prepletajo v navadno latinico, da je akcentirano besedilo šifrabilno, ali ga namesto tega izključite. Rezultat se lahko razdelkuje na bloke petih znakov ali pusti neprekinjeno.

Preklade, števke in ločila se pred parjenjem odstranijo, saj Playfair zahteva neprekinjeno vrsto črk. Podvojena črka znotraj para (dve L-ici v "BALLOON") dobi izpolnilno črko, vstavljen med njima, neparne dolžine sporočilo pa jih dobi pripeto na koncu; dešifriranje vrne te črke kot navaden rezultat, ker ni zanesljivega načina, da bi jih pozneje ločili od resničnih črk. Vključite "Prikaži tabelo in pare črk", da vidite natanko, kako je vaše besedilo razdeljeno, ali ga izključite za samo rezultat.

Vse se izvršava lokalno v vašem brskalniku — vaša ključna beseda in besedilo se nikoli ne naložita. Kopirajte rezultat, ga prenesite kot datoteko .txt ali ga pošljite nazaj v vnos, da lančite drugo transformacijo.

FAQ

Kako Playfairov šifor šifrira par črk?
Obe črki para se nahajata v tabeli 5×5. Če delita vrstico, se vsaka zamenja s črko desno od nje (se ovineta okrog). Če delita stolpec, se vsaka zamenja s črko pod njo. V drugih primerih se vsaka črka zamenja s črko v svoji vrstici, vendar v stolpcu druge črke — pravilo »pravokotnika«.
Zakaj se podvojena črka spremenila v dve različni črki?
Playfair kombinira črke po dve hkrati in par ne more vsebovati isto črko dvakrat, zato se izpolnilna črka vstavi med njima — »BALLOON« postane BA, LX, LO, ON pred šifriranjem.
Kakšna je razlika med zjedinjenjem I/J in izpuščanjem Q?
Tabela ima 25 celic za 26-črko abecedo, zato mora iti ena črka. Klasičen pristop obravnava I in J kot isto črko; alternativa preprosto izpusti Q iz tabele in besedila, pri čemer ohrani I in J kot različni.
Zakaj ima dešifrirano besedilo včasih eno dodatno črko?
Ta dodatna črka je izpolnilna črka, ki je bila vstavljena med šifriranjem, da bi ločila podvojeno črko ali dopolnila sporočilo neparne dolžine. Dešifriranje vrne natanko tisto, kar je bilo šifrirano, vključno z izpolnilno črko, ker ni zanesljivega načina, da bi jih pozneje ločili od resničnih črk.
Ali se moja ključna beseda in besedilo nekje naložita?
Ne. Playfairov šifor se izvršuje v celoti v vašem brskalniku — vaša ključna beseda in besedilo nikoli ne zapustita vašo napravo.