Hill-rejtjel
Szöveg titkosítása vagy fejjtítása mátrix kulccsal, az adott klasszikus poligráfikus rejtjel a lineáris algebraból.
Hill-rejtjel
A Hill-rejtjel, amelyet Lester Hill 1929-ben talált fel, úgy titkosít szöveget, hogy a betűket számokká alakítja, majd a betűcsoportokat egy négyzetes kulcsmátrixszal szorozza az ábécé méretének modulusában. Illessz be nyílt szöveget a titkosításához, vagy rejtjelezett szöveget a fejjtítéséhez – ez az eszköz mindkét irányban működik ugyanazzal a kulccsal.
Válassz 2×2 vagy 3×3 mátrixméretet, majd add meg a kulcsot nyers számokként (sor után sor, szóközzel vagy vesszővel elválasztva) vagy szóként – betűi a mátrixot olvasási sorrendben töltik ki. Az ábécé nagysága lehet 26 (csak A–Z) vagy 29, amely szóközöt, pontot és kérdőjelet is tartalmaz, így a rövid kifejezések megtartják a központozásukat. Az választott ábécén kívüli karakterek törlődnek, és az ékezetes betűk először sima egyenértékesre fordulnak. Ha a betűszám nem többszöröse a mátrixméretnek, a kitöltő betű kiegészíti az utolsó blokkot.
A fejjtítéshez a kulcsmátrixnak invertálhatónak kell lennie az ábécé méretének modulusában – a determinánsnak nem lehet közös osztója a 26-tal (vagy 29-cel). Ha nincs, az eszköz az ok helyett egy magyarázatot ad, mert a nem invertálható mátrixnak nincs egyedi inverze a fejjtítéshez. Kapcsold be a "Mátrix, determináns és inverz megjelenítése" lehetőséget, hogy pontosan lásd, hogyan oldódik fel a kulcs, amely hasznos egy kulcs kézi ellenőrzéséhez vagy egy tankönyvi példa követéséhez.
Minden helyileg fut a böngészödben – az, amit beírsz, nem kerül fel sehova. Másold ki az eredményt, töltsd le .txt fájlként, vagy küldd vissza az outputot közvetlenül az inputba egy másik transzformáció láncoláséhez.