Über dieses Tool
Der Affine Chiffre Encoder / Decoder ist ein kostenloses Tool im Browser für die monoalphabetische Chiffre, die auf modularer Arithmetik aufbaut. Die Buchstaben A–Z werden von 0–25 nummeriert und jeder wird durch die lineare Funktion E(x) = (a·x + b) mod 26 transformiert, wobei a und b die beiden Schlüsselwerte sind. Das Entschlüsseln invertiert dies mit D(y) = a⁻¹·(y − b) mod 26, wobei a⁻¹ das modulare multiplikative Inverse von a modulo 26 ist.
Damit die Chiffre umkehrbar ist, muss der Multiplikator a teilerfremd zu 26 sein — das heißt, gcd(a, 26) = 1. Die zwölf gültigen Wahlmöglichkeiten sind 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 und 25; jeder andere Wert würde zwei verschiedene Buchstaben auf dieselbe Ausgabe abbilden und kann nicht entschlüsselt werden, sodass das Tool ihn mit einer klaren Meldung ablehnt. Der additive Schlüssel b kann ein beliebiger Wert 0–25 sein. Alles wird lokal in Ihrem Browser berechnet, sodass nichts, was Sie eingeben, Ihr Gerät verlässt.
Die Groß-/Kleinschreibung bleibt erhalten und Nicht-Buchstaben bleiben unverändert. Die Affine Chiffre verallgemeinert einfachere klassische Chiffren: setzt man a = 1, reduziert sie sich auf eine Caesar-Verschiebung um b, und a = 25, b = 25 reproduziert die Atbash-Chiffre. Sie ist ein Klassiker in Kursen zur diskreten Mathematik und Zahlentheorie, weil sie die Konzepte der Teilerfremdheit und der modularen Inversen greifbar macht, und sie taucht regelmäßig in CTF-Rätseln und Tools wie CyberChef auf.