DESFingerprint()

Syntax

Ergebnis$ = DESFingerprint(Passwort$, Schlüssel$)
Beschreibung
Gibt eine DES-verschlüsselte Version des angegebenen Passworts zurück.

Parameter

Passwort$ Das zu verschlüsselnde Passwort. Es kann bis zu 8 Zeichen lang sein (alle weiteren Zeichen werden einfach ignoriert). StringFingerprint() kann verwendet werden, um einen größeren Speicherpuffer zu verschlüsseln.
Schlüssel$ Der 'Schlüssel$' (englisch "Key") ist auch als "Salt" Parameter 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.

Rückgabewert

Gibt das verschlüsselte Passwort zurück.

Anmerkungen

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.

Beispiel

  Debug DESFingerprint("Password", "Key007")
  Debug DESFingerprint("NewPass", "Key007")

Siehe auch

StringFingerprint(), Fingerprint()

Unterstützte OS

Alle

<- CryptRandomData() - Cipher Inhaltsverzeichnis - FileFingerprint() ->