| Syntax |
string.hashMD5 (s, flTranslate = true)
|
| Params |
s is the input data.
flTranslate is an optional boolean parameter, determining the format of the return value.
|
| Action |
Coerces s to a string and computes a hash value using the MD5 algorithm.
|
| Returns |
The MD5 hash value of s. If flTranslate is true (the default), the hash value is returned as a string in hexadecimal notation (32 characters), otherwise a 16-byte binary object of unknown type is returned.
|
| Examples |
string.hashMD5 ("")
// "d41d8cd98f00b204e9800998ecf8427e"
string.hashMD5 ("abcdefghijklmnopqrstuvwxyz")
// "c3fcd3d76192e4007dfb496cca67e13b"
string.hashMD5 ("message digest")
// "f96b697d7cb7938d525a2f31aaf161d0"
|
| Notes |
This verb is based on the reference implementation of the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in RFC 1321.
The MD5 algorithm is used for HTTP Digest Authentication (RFC 2617) and various other Internet protocols.
This verb is new in Frontier 6.1.
|