SHA512digest (String function)

From m204wiki
Jump to navigation Jump to search

512-bit SHA-512 digest (String class)

[Introduced in Model 204 7.7]

The SHA512digest intrinsic function returns the 64-byte (always) binary string that is the SHA-512 digest of the method object string.


%outString = string:SHA512digest

Syntax terms

%outStringA string variable to receive the SHA-512 digest of the method object string.
string The string to which the method is applied.

Usage notes

The SHA-512 digest algorithm is also available as an option of the DigestAlgorithm enumeration.


The 64-byte SHA-512 hash of a string is typically expressed as a 128-digit hex value. In the following example, the output string from the SHA512digest method is converted to hex using the StringToHex intrinsic method:

printText {'testing':sha512digest:stringtohex}

The result is:

B0E101A851838183BDCA216C74152DEEF931613E6B954884D80319D8BB2D004B5F89CB9020D15C8- ECDC8E594A1810FECB01C2DDB8E17B1A844A3B6F0890FCCBA

See also