Preskočiť na obsah
100% lokálne

Playfairova šifra

Šifrujte alebo dešifrujte text pomocou klasickej Playfairovej šifry s tabuľkou 5×5 vzorovanou z hesla.

Vstup
Výstup

Playfairova šifra

Playfairova šifra je klasická metóda šifrovania z roku 1854, ktorá šifruje dvojice písmen namiesto jednotlivých znakov, čo ju oveľa ľahšie chráni pred analýzou frekvencie ako Caesarovu alebo substitučnú šifru. Tento nástroj buduje tabuľku 5×5 písmen z vášho hesla, rozdeľuje váš text na dvojice písmen a šifruje alebo dešifruje každú dvojicu pomocou pravidiel riadkov, stĺpcov a obdĺžnikov, pre ktoré je šifra známa — užitočné pre lekcie kryptografie, hádanky, výzvy CTF alebo preskúmavanie, ako staršia šifra bez počítača funguje.

Zadajte heslo na inicializáciu tabuľky; jej písmená prídu najskôr, nasledované zvyškom abecedy. Keďže tabuľka má 25 buniek, zvolte si, či zlúčiť I a J do jednej bunky (tradičný prístup) alebo úplne vynechať Q. Zvolte smer, vyplňovacie písmeno používané na rozdelenie zdvojeného písmena a doplnenie nepárneho konca (predvolene X, s automatickým fallbackom) a či sú diakritika zložená na normálnu latinku, aby bol text šifrovateľný, alebo sa vyloučia. Výstup možno zoskupiť do blokov po päť znakov alebo ponechať nepretržitý.

Spaces, čísla a interpunkčné znamienka sa pred párovaním odstránia, pretože Playfair potrebuje nepretržitý rad písmen. Zdvojené písmeno v dvojici (dve L v slove BALLOON) dostane vyplňovacie písmeno vložené medzi ne a nepárna správa dostane jedno doplnené na konci; dešifrovanie obnoví tieto vyplňovacie znaky ako bežný výstup, pretože neexistuje spoľahlivý spôsob, ako ich rozlíšiť od skutočných písmen neskôr. Zapnite "Zobraziť tabuľku a páry písmen" na videnie toho, ako bol váš text rozdelený, alebo vypnite, aby ste videli len výsledok.

Všetko sa spúšťa lokálne vo vašom prehliadači — vaše heslo a text sa nikdy nenahrávajú. Skopírujte výsledok, stiahnite ho ako .txt súbor alebo ho pošlite späť do vstupu, aby ste reťazili inú transformáciu.

Časté otázky

Ako Playfiairova šifra šifruje dvojicu písmen?
Obe písmená z dvojice sú umiestnené v tabuľke 5×5. Ak sa nachádzajú v tom istom riadku, každé sa nahradí písmenom napravo od neho (s obalením). Ak sa nachádzajú v tom istom stĺpci, každé sa nahradí písmenom pod ním. V opačnom prípade sa každé písmeno nahradí písmenom v tom istom riadku, ale v stĺpci druhého písmena — pravidlo "obdĺžnika".
Prečo sa zdvojené písmeno zmenilo na dve rôzne písmená?
Playfiairova šifra spáruje písmená po dvoch a dvojica nemôže obsahovať to isté písmeno dvakrát, takže vyplňovacie písmeno sa vloží medzi ne — "BALÓN" sa stane BA, LX, LO, ON pred šifrovaním.
Aký je rozdiel medzi zlúčením I/J a vynechaním Q?
Tabuľka má 25 buniek na 26-písmenkovú abecedu, takže jedno písmeno musí byť vynechané. Klasický prístup považuje I a J za to isté písmeno; alternatíva jednoducho vypadne Q z tabuľky a z textu, udržiavajúc I a J rozlíšené.
Prečo má dešifrovaný text niekedy extra písmeno?
To extra písmeno je vyplňovacie písmeno, ktoré bolo vložené počas šifrovania na rozdelenie zdvojeného písmena alebo doplnenie nepárneho poselstva. Dešifrovanie obnoví presne to, čo bolo zašifrované, vrátane vyplňovacieho písmena, pretože neexistuje spoľahlivý spôsob, ako ich neskôr rozlíšiť od skutočných písmen.
Sú moje text alebo heslo niekde nahraté?
Nie. Playfiairova šifra beží úplne lokálne vo vašom prehliadači — vaše heslo a text nikdy neopúšťajú vaše zariadenie.