DESFingerprint()
Syntax
Ergebnis$ = DESFingerprint(Passwort$, Schlüssel$)Beschreibung
Dieser Algorithmus basiert auf der DES ("Data Encryption Standard") Verschlüsselungsmethode, welche einen String mit 13 Zeichen zurückliefert. Dieser String ist nahezu einmalig und nicht umkehrbar. Wegen seiner starken Chiffrierung ist er kaum zu knacken, wenn das Passwort korrekt ausgewählt wurde.
'Passwort$' kann bis zu 8 Zeichen lang sein (alle weiteren Zeichen werden einfach ignoriert). MD5Fingerprint() kann verwendet werden, um einen größeren Speicherpuffer zu verschlüsseln.
Der 'Schlüssel$' ist auch als "Salt" bekannt, insbesondere bei Linux/Unix/BSD Anwendern. Wenn ein 2 Zeichen langer 'Schlüssel$' benutzt wird, gibt die Funktion einen 'Salt2' String zurück, welcher mit jedem Standard Linux "Hash" Passwort (/etc/passwd) kompatibel ist. Dieser Befehl basiert auf dem OpenSource crypt() Befehl.
Beispiel:
Debug DESFingerprint("Password", "Key007") Debug DESFingerprint("NewPass", "Key007")
Unterstützte OS
Alle