llComputeHash
string llComputeHash(string Message, string Algorithm)Returns hex-encoded Hash string of Message using digest Algorithm.
Parameters
-
Message(string) - The message to be hashed.
-
Algorithm(string) - The digest algorithm: md5, sha1, sha224, sha256, sha384, sha512.
Compute hash digests using different algorithms:
default{ state_entry() { llOwnerSay("Ready"); }
touch_start(integer touch_count) { string message = "your-test-message-here";
list algorithms = ["md5", "md5_sha1", "sha1", "sha224", "sha256", "sha384", "sha512" ];
integer num_algorithms = llGetListLength(algorithms); llOwnerSay("message='" + message + "'");
integer i = 0; for (i = 0; i < num_algorithms; ++i) { string algorithm = llList2String(algorithms, i); string hash = llComputeHash(message, algorithm); llOwnerSay(algorithm + " : " + hash); } }}Supported hash algorithms are: md5, md5_sha1, sha1, sha224, sha256, sha384, and sha512.