Einzelnen Beitrag anzeigen

Patrick L.

Registriert seit: 22. Mär 2009
10 Beiträge
 
FreePascal / Lazarus
 
#1

Affine Chiffre entschlüsseln

  Alt 23. Jan 2011, 15:41
Hallo,

Ich habe einen Text der mit zwei Variablen verschlüsselt wurde. Zuerst werden die Buchstaben mit der Variable S verschoben und dann mit T multipliziert. Vom Ergebnis wird dann der Rest der Division durch 26 genommen.
Also hat der Text folgende Funktion zum Verschlüsseln:
Y=[(X+S)*T] mod 26

Nun muss ich die Funktion zum Entschlüsseln bilden, das ist auch kein Problem wenn es nur um die Multiplikation geht.
Z->25 T->17
(25 *17) mod 26 = 9 -> J
Das Inverse-Element zu 17 ist 23.
(9*23) mod 26 = 25 -> Z

Aber wie bekomme ich nun die Addition in die Umkehrfunktion?
Patrick
  Mit Zitat antworten Zitat