Compute MD5 hashes from a Prolog string. This library provides a
lightweight alternative to the general secure hash interface provided by
library(crypto) from the ssl
package.
- See also
- - library(sha), library(hash_stream) and library(crypto).
- md5_hash(+Data, -Hash, +Options) is det
- Hash is the MD5 hash of Data, The conversion is controlled by
Options:
- encoding(+Encoding)
- If Data is a sequence of character codes, this must be
translated into a sequence of bytes, because that is what
the hashing requires. The default encoding is
utf8
. The
other meaningful value is octet
, claiming that Data contains
raw bytes.
- Arguments:
-
Data | - is either an atom, string, code-list or char-list. |
Hash | - is an atom holding 32 characters, representing the
hash in hexadecimal notation |