Ansicht umschalten
Avatar von linkstep
  • linkstep

mehr als 1000 Beiträge seit 16.12.2008

Wer gerne noch mehr entschlüsseln möchte,

ich hab da mal was vorbereitet :D

Ich habe vor Jahren mal just for fun ein Verschlüsselungsprogramm
geschrieben, welches ähnlich wie Enigma arbeitet, bloß anstatt daß es
durch 5 Walzen und ein Steckbrett geht, geht es durch ein paar mehr
virtuelle "Walzen", in diesem Beispiel waren es konkret 64056
Durchgänge.

Jede Walze macht irgendeine Art von bitshifterei, z.B. vertausche Bit
8 mit Bit 3 oder shifte alle Bits um 3 Positionen nach rechts oder
sammele 2 Bytes und vertausche Bit 2 im Ersten mit Bit 3 im Zweiten
usw.

Es gibt 71 verschiedene "Walzen", die, abhängig vom Passwort und
einem zu definierenden Level, hintereinander gehängt werden, in
diesem Fall eben 64056 mal.

Dieser Algorithmus funktioniert, wie Enigma, vorwärts wie rückwärts,
ist also nach gängiger Kryptologenmeinung totaaaaaal unsicher, das
müßte eigendlich ein gehirnamputierter Schimpanse in 5 Minuten
geknackt haben.

Ein Hexdump des verschlüsselten Files findet ihr hier:
http://pastebin.com/fGqLB2yy

Das Ergebnis, die Ausgangsdatei, ist reiner ASCII-Text und beinhaltet
ein chinesisches Kochrezept, eines meiner Lieblingsgerichte in
Deutsch und ohne Fehler, also keine eingestreuten Schrott-Zeichen, um
das Entschlüsseln zu erschweren.

Zu diesem Rezept gibt es eine Geschichte, die von einer Witwe mit
Sommersprossen handelt, die mit ihrer Schwägerin zusammen ein
Restaurant betreibt, wo genau dieses Gericht zubereitet wird. (Das
ist jetzt für mich eine Eselsbrücke, falls ich vergessen sollte, was
die Eingabedatei war :P )

Und da wir ja nun mal seit Enigmas Zeiten bessere Rechner als
Colossus oder die polnische Bomba zur Verfügung haben, sollte das
doch für Hobby-Kryptologen ein Klacks sein, diesen total unsicheren
Algorithmus zu knacken, besonders wenn es so viel Text ist und so
viele Informationen über die Verschlüsselung vorliegen, oder?

Der Sourcecode des Verschlüsselungsprogrammes ist überigens bei
http://freecode.com/ verfügbar, Tags sind Utilities, Security,
Cryptography.

Der Originaltext, der für die Verschlüsselung benutzt wurde, ist
überigens auch im Internet zu finden.

Allerdings habe ich den Text vor der Verschlüsselung etwas
abgeändert, also einfach googeln und dann a la Guttenberg hier mit
Copy&Paste posten hilft auch nix ;)

Ich hätte schon gerne das exakte Original :)

So, jetzt reichts aber an Informationen.

Sollte einer der hier mitlesenden Hobby- oder berufsmäßigen
Kryptogötter es schaffen, die Datei zu entschlüsseln, winkt ihr/ihm
als Preis meine Anerkennung, ein virtueller feuchtwarmer Händedruck
und ein Rezept für ein leckeres chinesisches Essen :D

Viel Spaß damit,

Linkstep grüßt alle Tofulopen und Kryptologen dieser Welt!


Bewerten
- +
Ansicht umschalten