Coder ist ein VBScript Objekt der Klasse CCoder für ASP Anwendungen, mit der Unicode-Strings verschlüsselt und entschlüsselt und Hash-Werte für Strings erzeugt werden können.
Funktionen zum Verschlüsseln von Cookies und Session-Variablen
Verschlüsselung von 16-Bit Unicode-Strings
Schlüssel wird aus einem beliebigen Passwort generiert und per Zufallsgenerator beliebig verlängert
Der verschlüsselte String ist wiederum ein (Unicode) String, der nur die Zeichen A-P und bei Unicode-Zeichen zusätzlich a-p enthält und somit problemlos in diversen Anwendungen verwendet werden kann (z.b. als Dateiname)
Die Verschlüsselung kann Randomisiert werden: dann gibt es mehr als 16000 mögliche Verschlüsselungen des selben Strings (Erraten nicht möglich)!
Es kann für einen beliebigen String ein beliebig langer Hash-Wert (String) generiert werden
Es können beliebige viele unabhängige Coder erzeugt werden, jeder mit einem eigene Schlüssel
Nur für rel. kurze Strings effizient, wegen intensiven Bit-Operationen