Affine-cijfer

Codeer en decodeer berichten met het Affine-substitutiecijfer.

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

Deze tool versleutelt en ontsleutelt tekst met het Affine-cijfer, een substitutiecijfer gedefinieerd door E(x) = (a·x + b) mod 26, waarbij x de numerieke positie van een letter is (A=0…Z=25), a en b de versleutelingssleutels zijn, en het resultaat weer wordt teruggezet naar een letter. Omdat ontsleutelen modulaire deling vereist, moet sleutel a copriem zijn met 26 (geen gemeenschappelijke factor delen behalve 1) — geldige keuzes zijn 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Het is een klassiek lesvoorbeeld in inleidende cryptografiecursussen omdat het zowel het Caesar-cijfer (wanneer a=1) als eenvoudige multiplicatieve cijfers generaliseert, en laat zien waarom modulaire rekenkunde en copriemheid belangrijk zijn voor inverteerbaarheid. Voer je tekst en de twee sleutels a en b in om een bericht te coderen of decoderen.

Was this helpful?

Je kunt maximaal 3 reacties kiezen.

Comments (0)

  • Be the first to comment.

Populaire rekenmachines

Alle rekenmachines