Strings verschlüsseln und entschlüsseln?!

Servo Herko

Aktives Mitglied
Wie kann ich Strings, in diesen Code mit Sonderzeichen umwandeln? Also verschlüsseln!
Wenn man z.b. für ein Spiel Dokumente hat, die nicht jeder ändern soll!

Da müsste doch bestimmt Jemand wissen, was ich meine!

Natürlich will ich das Ganze auch wieder umwandeln können.

Vielen Danke 🙂
 
Wenn man z.b. für ein Spiel Dokumente hat, die nicht jeder ändern soll
Kannst du genauer darstellen, was du machen möchtest und glaubst dafür eine Ver- und Entschlüsselung zu benötigen?

Dir ist doch klar, das jemand, der eine Datei in Händen hat, diese natürlich verändern kann und du kannst es nicht mit Verschlüsseln verbieten?
 
Wenn ich jetzt Textdokumente speicher, die z.b. "health 100" drin stehen haben, möchte ich nicht das der jenige da einfach eine beliebige Zahl hinschreiben kann...

@programmierer12 es passt eigentlich, aber ich möchte nicht, das dieses Textdokument dann so groß wird.

Das mit den Sonderzeichen war viel kleiner.

Ich hoffe ihr könnt mir schreiben, mit was ich das so machen kann!

Vielen Dank 🙂

EDIT: Gibts da überhaupt ne Klasse für? Vllt. muss mans auch selber irgendwie machen?
 
Zuletzt bearbeitet:
Ich verstehe dich nicht.

Nehmen wir an, statt
steht da
Code:
555bf8344ca0caf09b42f55e185526d8 f899139df5e1059396431415e770c6dd
Was spricht dagegen den Text einfach zu ändern?

Woher weisst du denn, das nur health 100 stehen darf und nichts anderes?
Und wenn da nur health 100 stehen darf, warum steht es in der Datei, die jemand ändern könnte?

Frage über Fragen
 
"health 100" wird natürlich vom Programm geändert, aber es wäre ja cheating, health hoch setzten zu können.

--
Also, für die dies nicht verstehen, aber so ist es doch in so gut wie jedem Spiel:
Das Spiel wird gestartet, die Datei wird ausgelesen und dort stand jetzt z.b. "$*%#]"
drin. Entschlüsselt sind es "100" und das ist das Leben.
Sagen wir der Spieler verliert 50 Leben, hat dann kein bock mehr, speichert und schließt
das Programm. Die "50" wird davor noch verschlüsselt zu z.b "-§[/&??" und abgespeichert.
--
 
Ok, jetzt habe ich es etwas besser verstanden...

Also eigentlich benötigst du nur eine "Mache unleserlich"-Funktion und eine "Mach wieder leserlich"-Funktion, oder?

Dabei sollen die Texte nicht übermässig gross werden und du benötigst keine "sichere" Verschlüsselung/Entschlüsselung.

Habe ich dich soweit richtig verstanden?

Dann kannst du doch eine Cäsar-Verschlüsselung machen, bei der jedes Zeichen durch ein Ersatzzeichen abbildest.

Alphabet abcdefghijklmnopqrstuvwxyz0123456789
Cäsar !"§$%&/()=?´`#~*,;.:-_<>|@abcdefghj

health 100 wäre dann /%!´/ baaa (wenn ich das richtig abgezählt habe)
 

Zurück
Oben