000
08.06.2006, 09:50 Uhr
Bruder Leif
dances with systems (Operator)
|
Ich gebs ja zu, ich bin eine kryptographische Niete. Auszug aus einer Slashdot-Diskussion:
Code: |
103885710475-109865-946598 4987520-23495863459802-349876927450-09827-10960349 56-875-19608917294857019. 2398798-897326-10691326! 234987340-189763865-19287638946?
|
Theorie: Jede Zahl ein Wort, Wörter mit Bindestrich getrennt. Substitution is nich (Zahl => Buchstabe), nebenbei problematisch, weil nicht klar ist, wo eine Zahl anfängt und die nächste aufhört (Anzahl Ziffern nicht zurch 2 oder 3 teilbar, und ein einbuchstabiges Wort [56]). Ginge mehr in Richtung Huffman. Jede Zahl enthält mehrere Buchstaben, z.B. Position des ersten Buchstabens im Alphabet mal 26 plus zweiter Buchstabe, Ergebnis mal 26 plus nächster. Is nich, mit Perl für Werte von 26 bis 256 und Startwerte 0 bis ausprobiert. Primzahlen mit eingewurschtelt? Auch nich. Primfaktorzerlegung der Werte funktioniert nicht, viel zu viele unterschiedliche Werte. RSA? In der ersten Zeile können der zweite und dritte Wert jeweils plus eins miteinander multipliziert werden, ergeben aber nicht genau den ersten Wert. Also nix mit N, p und q. phi(N) ist es auch nicht. Nächste Theorie bitte. Jede Zeile ein Wort? Dann hätten wir einen Satz und eine Frage mit jeweils nur einem Wort. Auch nix.
ABER jemand hat den Code nach kurzer Zeit geknackt und geantwortet:
Code: |
1560464-40437870136830!
|
Wie zum Geier funktioniert das? Wills auch wissen! Heul! -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. |