Originally Posted By: Wicht
2. Verschlüsselung: MD5 ist, soweit ich weiß, nicht umkehrbar. Und XOR sollte man NIE verwenden.

MD5 wurde nie erwähnt, und ja, es ist nur ein Hash und keine verschlüsselung.
Wegen Xor, das kann man sehr wohl verwenden, und es ist auch super geeignet Ausgangsmaterial sicher zu verschlüsseln, dafür gibt es aber ein Paar Vorraussetzungen:
1) Der Schlüssel ist unbekannt
2) Ein Zeichen vom Schlüssel wird nicht für ein Zeichen im Ausgangsmaterial wiederverwendet. Wenn ich immer i = 'a' ^ 'b'; mache kann man natürlich anhand der Häufigkeit der Buchstaben rausfinden wie Schlüssel und Ausgangsmaterial aussehen.

Xor hat den Vorteil das es sich dazu eignet Stromverschlüsselungen zu erstellen, also eigentlich genau das was man bei einem Spiel das kontinuierlich Daten raus sendet möchte. Das ganze wird übrigens auch in einigen großen Projekten eingesetzt, eben da wo man Echtzeitübertragung haben will. Zum Besipiel RC4 das in TLS, SSH, WEP, WPA und noch anderen Projekten genutzt wird.

@Clemens: $19 für die Aufnahmesoftware die es erlaubt Skype Gespräche aufzunehmen. Für Mac OS X gibts da nicht die große Auswahl.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com