StringFingerprint()
Syntaxe
Resultat$ = StringFingerprint(Texte$, Plugin [, Bits [, Format]])Description
Renvoie l'empreinte d'une chaîne de caractères.
Arguments
Texte$ La chaîne de caractères. Plugin Le plugin à utiliser. Peut être l'une des valeurs suivantes: #PB_Cipher_CRC32: utilise l'algorithme CRC32. UseCRC32Fingerprint() doit être appelé avant pour utiliser le plugin. #PB_Cipher_MD5 : utilise l'algorithme MD5. UseMD5Fingerprint() doit être appelé avant pour utiliser le plugin. #PB_Cipher_SHA1 : utilise l'algorithme SHA1. UseSHA1Fingerprint() doit être appelé avant pour utiliser le plugin. #PB_Cipher_SHA2 : utilise l'algorithme SHA2. UseSHA2Fingerprint() doit être appelé avant pour utiliser le plugin. #PB_Cipher_SHA3 : utilise l'algorithme SHA3. UseSHA3Fingerprint() doit être appelé avant pour utiliser le plugin.Bits (optionnel) Le nombre de bits à utiliser pour l'empreinte. Supporté seulement avec les plugins suivants: #PB_Cipher_SHA2 : peut être 224, 256 (par defaut), 384 ou 512. #PB_Cipher_SHA3 : peut être 224, 256 (par defaut), 384 or 512.Format (optionnel) Le format de la chaîne de caractères à utiliser avant le 'hashage'.
Peut être l'une des valeurs suivantes:#PB_UTF8 : la chaîne sera 'hashée' au format UTF8 (par défaut). #PB_Ascii : la chaîne sera 'hashée' au format ASCII. #PB_Unicode : la chaîne sera 'hashée' au format Unicode (UTF16).
Valeur de retour
Renvoie l'empreinte sous forme d'une chaîne de caractères hexadécimale.
Exemple
UseMD5Fingerprint() Debug StringFingerprint("UnMotdePasse", #PB_Cipher_MD5)
Voir aussi
FileFingerprint(), StartFingerprint(), Fingerprint()
OS Supportés
Tous