- Cryptographic functions
- digest
.awsv4_hmac() - digest
.base64_decode() - digest
.base64() - digest
.base64url_decode() - digest
.base64url_nopad_decode() - digest
.base64url_nopad() - digest
.base64url() - digest
.hash_crc32() - digest
.hash_crc32b() - digest
.hash_md5() - digest
.hash_sha1() - digest
.hash_sha224() - digest
.hash_sha256() - digest
.hash_sha384() - digest
.hash_sha512() - digest
.hmac_md5_base64() - digest
.hmac_md5() - digest
.hmac_sha1_base64() - digest
.hmac_sha1() - digest
.hmac_sha256_base64() - digest
.hmac_sha256() - digest
.hmac_sha512_base64() - digest
.hmac_sha512() - digest
.rsa_verify() - digest
.secure_is_equal() - digest
.time_hmac_md5() - digest
.time_hmac_sha1() - digest
.time_hmac_sha256() - digest
.time_hmac_sha512()
digest.hmac_sha256()
Hash-based message authentication code using SHA-256. Returns a hex-encoded string prepended with 0x.
Format
STRING
digest.hmac_sha256(STRING key, STRING input)
Examples
1
2
3
declare local var.hmac_sha256 STRING;
set var.hmac_sha256 = digest.hmac_sha256("key", "input");
# var.hmac_sha256 is now "0x9e089ec13af881a8ac227a736c3e7c490ea3b4afca0c5f83dff6393b683a72e3"