sha2¶
Description¶
Returns a hex-encoded string containing the N-bit SHA-2 message digest, where N is the specified output digest size.
Arguments
msg (required) A string expression, the message to be hashed
digest_size (optional) Size (in bits) of the output, corresponding to the specific SHA-2 function used to encrypt the string:
224 = SHA-224
256 = SHA-256 (Default)
384 = SHA-384
512 = SHA-512
SHA-512/224 and SHA-512/256 are not supported.
Return type¶
string
Domain¶
This is a scalar function (calculates a single output value for a single input row.)
Categories¶
Usage¶
sha2(msg, [ digest_size ])
Argument |
Type |
Optional |
Repeatable |
Restrictions |
---|---|---|---|---|
msg |
string |
no |
no |
none |
digest_size |
int64 |
yes |
no |
constant |
Examples¶
make_col hashed_msg:sha2(msg, 256)
Create a column ‘hashed_msg’ with the result of hashing the column ‘msg’ with SHA-256.