Die Homophone Chiffre ist eine monoalphabetische Chiffre auf der Basis von Buchstabensubstitution. Der Unterschied zu monoalphabetischen Chiffren besteht darin, dass die charakterischen Häufigkeiten der Buchstaben in Texten verschleiert werden. Dies erreiche ich, indem für die Buchstaben 100 Ersetzungszahlen zur Verfügung stehen.
Die Zahlen liegen im Bereich 10000 bis 99999(kann natürlich geändert werden).
Die Ersetzungstabelle kann verwürfelt werden, so wird eine Häufigkeitsanalyse hoffentlich erschwert werden.
Der Schlüssel liefert die Startzahl für den Zufallsgenerator.
Diese Startzahl MUSS auf einem sicheren Weg übermittelt werden.
Die Schlüssel werden in der Datei "Schlüssel.txt" gespeichert, doppelte werden nicht übernommen.
Die Beispiele sind mit dem ersten Schlüssel erzeugt worden.
Viel Spaß beim Testen.
Gruß Fiete
Rev1: Schlüsseldatei eingefügt
Rev2: neue Schlüsseldatei(Key.txt) eingefügt