syntax:functions:hmachex
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Next revision | |||
— | syntax:functions:hmachex [2019/12/07 14:51] – created dmitry | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | =====HMACHex(algorithm, | ||
+ | |||
+ | Calculates a keyed hexadecimal hash of a given text value using one of the algorithms: | ||
+ | * md5 | ||
+ | * sha1 | ||
+ | * sha256 | ||
+ | * sha384 | ||
+ | * sha512 | ||
+ | |||
+ | The specified algorithm is used as a Hash-based Message Authentication Code (HMAC). The HMAC process mixes a secret key with the message data, hashes the result with the hash function, mixes that hash value with the secret key again, and then applies the hash function a second time. | ||
+ | |||
+ | Remarks: data types other than text are not converted into text automatically. All texts are assumed to have the UTF-8 encoding. The algorithm name is case-insensitive. The key and the value are case-sensitive. | ||
+ | |||
+ | Example: | ||
+ | ^ Expression ^ Result ^ | ||
+ | | hmachex(" | ||
+ | |||
+ | |||
+ | **See also** | ||
+ | |||
+ | * [[syntax: | ||
+ | * [[syntax: | ||
syntax/functions/hmachex.txt · Last modified: 2021/09/18 19:50 by craigt