Hill-Cijfer Encoder/Decoder

Voer tekst en een 2×2-sleutelmatrix in om te encoderen of decoderen met het Hill-cijfer.

Hoe te gebruiken

  1. Voer de benodigde waarden in de velden in.
  2. Klik op “Berekenen” om het resultaat te zien.
  3. Kopieer of deel het resultaat met de knop “Delen”.

Over deze rekenmachine

De Hill-cijfer, uitgevonden door Lester Hill in 1929, is een klassiek polygrafisch substitutiecijfer dat letters met behulp van lineaire algebra in blokken versleutelt in plaats van een voor een: elk lettertweetal wordt afgebeeld op een 2×1-getalvector (A=0…Z=25), vermenigvuldigd met een 2×2-sleutelmatrix en gereduceerd modulo 26 om het geheimschriftpaar te geven. Ontsleuteling keert het proces om met de modulaire inverse van de sleutelmatrix, die alleen bestaat als de determinant van de matrix copriem is met 26.

Deze tool versleutelt of ontsleutelt tekst met een Hill-cijfer gegeven een 2×2-sleutelmatrix en handelt de modulaire rekenkunde en matrixinversie automatisch af. Studenten cryptografie en docenten informatica gebruiken haar om te zien hoe matrixvermenigvuldiging diffusie over lettertweetallen veroorzaakt, en om huiswerk dat met de hand is gemaakt te controleren aan de hand van een werkende referentie-implementatie.

Was this helpful?

Je kunt maximaal 3 reacties kiezen.

Be the first to comment.

Populaire rekenmachines

Alle rekenmachines