ZEVS.cryptstream
Übersicht BlitzMax, BlitzMax NG Codearchiv & Module
ZEVSBetreff: ZEVS.cryptstream |
Di, Feb 28, 2012 22:14 Antworten mit Zitat |
|
---|---|---|
Die Spieldaten cheatsicher zu speichern, ist eine Sache, die niemand sieht, fehleranfällig ist und deshalb oft nur ungern praktiziert wird. Abhilfe schafft hier mein Modul.
[Fachtermini] Die Sache läuft über einen StreamWrapper und eine StreamFactory, sodass der Stream-Comfort nicht aufgegeben wird. Zum Verschlüsseln/Entschlüsseln wird ein Schlüssel angegeben, der einfach gehasht wird und eine Zahl zum Verschlüsseln gebildet wird. Diese wird dann als Random-Seed benutzt, um alle Bytes mit einer "zufälligen" Bitmaske durch XOR zu verschlüsseln. Wer den Algorithmus nicht kennt, wird sich gewiss die Zähne ausbeißen... [/Fachtermini] Es reicht, vor dem Dateinamen ein crypt:key:: einzufügen und die Datei wird unlesbar. "key" ist hierbei ein beliebiger selbstgewählter Schlüssel. Ein Beispiel: BlitzMax: [AUSKLAPPEN] Import ZEVS.cryptstream Wo gibt es das Teil? Download als ZIP oder https://svn.blitzforum.de/ZEVS.mod/cryptstream.mod (SVN) Feedback/Bugreports jederzeit willkommen! ZEVS |
||
skey-z |
Mi, Feb 29, 2012 20:22 Antworten mit Zitat |
|
---|---|---|
Kann das Archiv nicht öffnen, es gibt immer einen Fehler, wenn ich es über den Total Commander öffnen möchte, auch ein direktes öffnen per WinRar zeigt die Daten zwar an, aber wenn ich diese entpacken möchte gibt es auch einen Fehler.
Wie es über SVN läuft weiss ich nicht, habe ich noch nie benutz. |
||
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz BAC#57: 2. Platz |
ZEVS |
Mi, Feb 29, 2012 20:25 Antworten mit Zitat |
|
---|---|---|
Merkwürdig, WinRar hat das Archiv gemacht und schluckt es ohne zu zögern.
Es reicht, die Datei https://svn.blitzforum.de/ZEVS...stream.bmx unter [Modulverzeichnis]/ZEVS.mod/cryptstream.mod zu speichern. ZEVS |
||
Übersicht BlitzMax, BlitzMax NG Codearchiv & Module
Powered by phpBB © 2001 - 2006, phpBB Group