Skip to content
Saiko

crypt.hash

Hashes a string and returns the digest as hexadecimal text.

Signature

luau
crypt.hash(data: string, algorithm: string): string

Parameters

datastring

The text to hash.

algorithmstring

One of md5, sha1, sha224, sha256, sha384, sha512, sha3-256, sha3-384 or sha3-512.

Returns

string

Note

Example

luau
print(crypt.hash("MYRIAD", "md5")) --> aa39362cc72b25918aaf443d3c7e86ef
print(crypt.hash("MYRIAD", "sha256")) --> 0597955faf24cde12e5f91f77794a0a938108bca686df0cad269489140889068