v1.2.112 - kfun - hash_string

NAME

hash_string - hash a string with a given algorithm

SYNOPSIS

string hash_string(string algo, string str, string extra...)

DESCRIPTION

Hash a string, possibly after concatenation of optional extra arguments, with the given algorithm. The following hash algorithms are defined: "crypt" Unix password crypt. Unless the salt is specified in an extra argument, it is randomly chosen. The result is a string of 13 characters. "MD5" The MD5 message digest (128 bits). Extra arguments are concatenated before the hash is calculated. The result is a string of 16 characters. "SHA1" The SHA-1 message digest (160 bits). Extra arguments are concatenated before the hash is calculated. The result is a string of 20 characters.

SEE ALSO

kfun/hash_crc16, kfun/hash_crc32