Hallo, liebe Leute!
Ich möchte euch zwei kleine Scripts vorstellen, die dazu dienen, Strings zu ver- und entschlüsseln. Das Script verschlüsselt einen String anhand eines Passworts. Je länger und variierter dieses ist, desto besser ist der String natürlich verschlüsselt.
string_crypt(string, key) - Gibt einen verschlüsselten Text zurück.
Alles anzeigen
string_decrypt(string, key) - Gibt den entschlüsselten Text zurück.
Alles anzeigen
Ich möchte euch zwei kleine Scripts vorstellen, die dazu dienen, Strings zu ver- und entschlüsseln. Das Script verschlüsselt einen String anhand eines Passworts. Je länger und variierter dieses ist, desto besser ist der String natürlich verschlüsselt.
string_crypt(string, key) - Gibt einen verschlüsselten Text zurück.
GML-Quellcode
- var str, crypt, pos, i, new, char;
- str = argument0;
- crypt = argument1;
- pos = 1;
- new = "";
- for (i=1; i<=string_length(str); i+=1)
- {
- char = ord(string_char_at(str, i)) + ord(string_char_at(crypt, pos));
- if (char > 255)
- char-=255;
- new += chr(char);
- if (pos < string_length(crypt))
- pos += 1;
- else
- pos = 1;
- }
- return new;
string_decrypt(string, key) - Gibt den entschlüsselten Text zurück.
GML-Quellcode
- var str, crypt, pos, i, new, char;
- str = argument0;
- crypt = argument1;
- pos = 1;
- new = "";
- for (i=1; i<=string_length(str); i+=1)
- {
- char = ord(string_char_at(str, i)) - ord(string_char_at(crypt, pos));
- if (char < 0)
- char+=255;
- new += chr(char);
- if (pos < string_length(crypt))
- pos += 1;
- else
- pos = 1;
- }
- return new;
© 2008 by Teamgrill Productions