Password storage {sodium} | R Documentation |
Wrapper that implements best practices for storing passwords based on scrypt with a random salt.
password_store(password) password_verify(hash, password)
password |
a string of length one with a password |
hash |
a hash string of length one generated by |
The password_store function returns an ASCII encoded string which contains the result of a memory-hard, CPU-intensive hash function along with the automatically generated salt and other parameters required to verify the password. Use password_verify to verify a password from this string.
http://doc.libsodium.org/password_hashing/
# Example password password <- "I like cookies" # Hash is what you store in the database hash <- password_store(password) # To verify the password when the user logs in stopifnot(password_verify(hash, password))