AW: Antwort: [ASP] ASP Encode und Decode

Cyrill Adomat activeserverpages@glengamoi.com
Tue, 27 Sep 2005 14:06:50 +0200


Hallo Claudius,

Genial!!!!!!!! Werde ich gleich umsetzen.

VIELEN DANK!!!!

Gruß, Cyrill

-----Ursprüngliche Nachricht-----
Von: activeserverpages-admin@glengamoi.com
[mailto:activeserverpages-admin@glengamoi.com] Im Auftrag von Claudius
Ceteras
Gesendet: Dienstag, 27. September 2005 12:06
An: activeserverpages@glengamoi.com
Betreff: RE: Antwort: [ASP] ASP Encode und Decode

> sowas in der Art hat Claudius mal geschrieben.
> Zumindest habe ich das in meinem Archiv gespeichert.
> 
> 
> Function EncryptString(strString)
> dim key, i, str
> key = "VerschlüsselungscodebyHatsch"
> str = ""
> for i = 1 to len(strString)
> str = str & right("0" & hex(asc(mid(strString,i,1)) _
> XOR asc(mid(key, (i mod len(key))+1,1))),2)
> next
> EncryptString = str
> End Function
> 
> Function DecryptString(strString)
> dim key, i, str
> key = "VerschlüsselungscodebyHatsch"
> str = ""
> for i = 1 to len(strString)/2
> str = str & chr(eval("&H" & mid(strString,i*2-1,2)) _
> XOR asc(mid(key, (i mod (len(key)))+1,1)))
> next
> DecryptString = str
> End Function

Ok... Cool... Ich hätte mich jetzt dran gemacht das so ähnlich =
nochmal zu
schreiben. :-)

Das verschlüsselt per XOR mit einem Schlüssel....
Wenn man einen guten Schlüssel hat(lang und ggf. mit sonderzeichen), =
ist
auch der Inhalt nicht entschlüsselbar.

Zusätzlich wandeln die Funktionen in HEX um, d.h. es bleibt lesbar und
Base64 o.ä. Ist nicht zusätzlich nötig.

Wenn man das Ding jetzt noch gegen Veränderungen schützen will, =
berechnet
man den MD5 davon und hängt ihn an.

Beim Empfangen trennt man MD5 vom chiffrat, berechnet vom Chiffrat =
nochmal
den MD5 und wenn er gleich dem mitgeschickten MD5-Schlüssel ist, gabs =
keine
Veränderungen. In diesem Fall kann man das Chiffrat mit dem =
Schlüssel wieder
entschlüsseln.

Gruss,


Claudius

_______________________________________________
ActiveServerPages Mailingliste, Postings senden an:
ActiveServerPages@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/activeserverpages