hash
Generates a hash using from a variety of algorithms.
This function is restricted. Use of this function in your script will require a manual review before it will execute on the Sentinel infrastructure.
Signatures
beacon.hash(algorithm, input);
Parameters
algorithm
One of md5, sha1, sha256, sha-256, sha2-256, sha512, sha-512, sha2-512, sha3-256, or sha3-512. Some of these values are duplicates intended to be easier to remember.
input
The input value for the hashing algorithm.
Return Values
| Type | Notes |
|---|---|
| String | The hashed input, hex encoded. |
Examples
Generate a SHA256 hash of Hello World
const hash = beacon.hash('sha256', 'Hello World');
beacon.debugPrint(hash); // Outputs "a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e"