Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Highscores verschlüsseln? (https://www.delphipraxis.net/44793-highscores-verschluesseln.html)

com-peiler 24. Apr 2005 19:17


Highscores verschlüsseln?
 
Wie kann ich meine Highscore datei so verschlüsseln, das da keiner mehr was mit nem hex-editor oder texteditor verändern kann. zur zeit sieht meine Textdatei so aus:

Name1
1000
Name2
800
Name3
600
Name4
400
Name5
200

Mach natürlich so wenig sinn! wer hats drauf!

Khabarakh 24. Apr 2005 19:22

Re: Highscores verschlüsseln?
 
Ich hoffe, ich schreibe jetzt nichts ganz falsches:
Du könntest zu jedem Eintrag noch den Hash aus Name + Punktzahl anhängen und dann alles als typisierte Datei speichern.

[edit] Mir fällt gerade ein, typisierte Dateien sind böse :wink: . Mit einem Stream geht das sicher auch[/edit]

Ultimator 24. Apr 2005 19:25

Re: Highscores verschlüsseln?
 
Hier im Forum oder auch auf www.dsdt.info gibts Codeschnipsel dazu, wie man Text beispielsweise mit XOR verschlüsselt (sollte für deine Zwecke vollkommen ausreichend sein ;))

Alternativ könntest du negaHs RC4RC4-Methoden hier aus der CodeLibrary verwenden, die sind um einiges sicherer ;)

//edit: @Khabarakh (ich hoff ich hab dich richtig geschrieben *g*):

Woher weißt du, wo der Hash-String anfängt? ;)
Und was hast du davon, dass ein Hash dahinter steht?
Den kann man zu jedem beliebigen Wert erzeugen, also kann der "Cheater" das auch für seine erschlichene Highscore ;)

com-peiler 24. Apr 2005 19:26

Re: Highscores verschlüsseln?
 
aha, und wie bewerkstellige ich sowas?

Khabarakh 24. Apr 2005 19:55

Re: Highscores verschlüsseln?
 
War ja nur eine Idee :mrgreen: .
Zitat:

Woher weißt du, wo der Hash-String anfängt?
Bei typisierten Dateien wäre das kein Problem, jedenfalls wenn man den Aufbau des Records kennt. Und ob jemand so viel Aufwand nur zum Cracken eines kleinen Spiels betreibt :wink: .

Ultimator 24. Apr 2005 19:57

Re: Highscores verschlüsseln?
 
Zitat:

Zitat von com-peiler
aha, und wie bewerkstellige ich sowas?

Was ist "sowas"?
Du hast 3 verschiedene Lösungsansätze präsentiert bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz