Converts a variable-length string to a 32-byte, hexadecimal string, using the MD5 algorithm. Note: It is not possible to convert the hash result back to the source string.
hash40(input [, algorithm] [, encoding] [, numIterations])
returns string
Name | Type | Required | Default | Description |
---|---|---|---|---|
input | any | Yes | String for hashing | |
algorithm | string | No | The algorithm to use to hash the string. Supported are the following algorithms: - CFMX_COMPAT: generating a hash string using classic CFML algorithm. - MD5: (default) Generates a 32-character, hexadecimal string, using the MD5 algorithm. - SHA: Generates a 28-character string using the Secure Hash Standard SHA-1 algorithm specified by Nation Institute of Standards and Technology (NIST) FIPS-180-2. - SHA-256: Generates a 44-character string using the SHA-256 algorithm specified by FIPS-180-2. - SHA-384: Generates a 64-character string using the SHA-384 algorithm specified by FIPS-180-2. - SHA-512: Generates an 88-character string using the SHA-1 algorithm specified by FIPS-180-2. |
|
encoding | string | No | Encoding which will be used by the hash algorithm | |
numIterations | numeric | No | 1 | number of iterations |