[semidet]crypto_password_hash(+Password,
?Hash)If Hash is instantiated, the predicate succeeds iff
the hash matches the given password. Otherwise, the call is equivalent
to
crypto_password_hash(Password, Hash, [])
and computes a
password-based hash using the default options.