SHA512digest (String function)

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.

Syntax

%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.

Examples

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