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

<- StartFingerprint() - Cipher Index - UseCRC32Fingerprint() ->