Hill-rejtjel kódoló/dekódoló

Adjon meg szöveget és egy 2×2-es kulcsmátrixot a Hill-rejtjellel való kódoláshoz vagy dekódoláshoz.

Hogyan használja

  1. Adja meg az értékeit a fenti mezőkben.
  2. Nyomja meg a Számítás gombot, hogy azonnal lássa az eredményt.
  3. A Megosztás gombbal másolhatja ki az eredményéhez vezető hivatkozást.

Erről a kalkulátorról

A Lester Hill által 1929-ben feltalált Hill-rejtjel egy klasszikus poligráfikus helyettesítő rejtjel, amely a betűket nem egyenként, hanem blokkonként titkosítja lineáris algebra segítségével: minden betűpárt egy 2×1-es számvektorra képez le (A=0…Z=25), megszorozza egy 2×2-es kulcsmátrixszal, és 26-os modulus szerint redukálja a titkosított betűpár előállításához. A visszafejtés fordítva működik, a kulcsmátrix modulo inverzével, amely csak akkor létezik, ha a mátrix determinánsa relatív prím a 26-tal.

Az eszköz egy 2×2-es kulcsmátrix alapján Hill-rejtjellel titkosít vagy fejt vissza szöveget, automatikusan kezelve a moduláris aritmetikát és a mátrixinverziót. A kriptográfiát tanuló diákok és az informatikaoktatók ezzel látják, hogyan hoz létre a mátrixszorzás diffúziót a betűpárok között, és ellenőrzik vele a kézzel megoldott házi feladatokat egy működő referencia-implementációval szemben.

Was this helpful?

Legfeljebb 3 reakciót választhat.

Be the first to comment.

Népszerű kalkulátorok

Összes kalkulátor