DESFingerprint()

Syntaxe

Resultat$ = DESFingerprint(MotDePasse$, Cle$)
Description
Renvoie une version cryptée d'un mot de passe, en utilisant le cryptage DES.

Arguments

MotDePasse$ Le mot de passe à crypter.
Il peut contenir jusqu'à 8 caractères au maximum, les autres caractéres sont tout simplement ignorés.
StringFingerprint() peut être utilisé pour traiter un tampon plus grand.
Cle$ Clé de cryptage.
Elle est est également appelée paramètre 'Salt' (grain de sel), bien connu des utilisateurs de Linux/Unix/BSD. Lorsque l'on utilise une clé de 2 caractères, cette fonction renvoie une chaîne 'Salt2', compatible avec tout mot de passe standard Linux (/etc/passwd). Cette commande est basée sur la fonction open source 'crypt()'.

Valeur de retour

Renvoie le mot de passe crypté.

Remarques

Cet algorithme est basé sur la méthode de chiffrement DES (Data Encryption Standard) pour générer une chaîne de 13 caractères. Cette chaîne est unique et non réversible entrainant une grande difficulté pour la 'cracker' lorsque le mot de passe est correctement choisi.

Exemple

  Debug DESFingerprint("Mot de passe", "Key007")
  Debug DESFingerprint("Nouveau mot de passe", "Key007")

Voir aussi

StringFingerprint(), Fingerprint()

OS Supportés

Tous

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