StringFingerprint()
Syntax
Result$ = StringFingerprint(String$, Plugin [, Bits [, Format]])Description
Returns a fingerprint for the given string.
Parameters
String$ The string to hash. Plugin The plugin to use. It can be one of the following value: #PB_Cipher_CRC32: uses CRC32 algorithm. UseCRC32Fingerprint() needs to be called before to register this plugin. #PB_Cipher_MD5 : uses MD5 algorithm. UseMD5Fingerprint() needs to be called before to register this plugin. #PB_Cipher_SHA1 : uses SHA1 algorithm. UseSHA1Fingerprint() needs to be called before to register this plugin. #PB_Cipher_SHA2 : uses SHA2 algorithm. UseSHA2Fingerprint() needs to be called before to register this plugin. #PB_Cipher_SHA3 : uses SHA3 algorithm. UseSHA3Fingerprint() needs to be called before to register this plugin.Bits (optional) The bits number to use for the fingerprint. It is only supported for the following plugin: #PB_Cipher_SHA2 : can be 224, 256 (default), 384 or 512. #PB_Cipher_SHA3 : can be 224, 256 (default), 384 or 512.Format (optional) The string format to use before hashing it. It can be one of the following value: #PB_UTF8 : the string will be hashed in UTF8 format (default). #PB_Ascii : the string will be hashed in ASCII format. #PB_Unicode : the string will be hashed in Unicode (UTF16) format.
Return value
Returns the fingerprint as an hexadecimal string.
Example
UseMD5Fingerprint() Debug StringFingerprint("yourpassword", #PB_Cipher_MD5)
See Also
FileFingerprint(), StartFingerprint(), Fingerprint()
Supported OS
All