PasswordHash: Difference between revisions
Jump to navigation
Jump to search
(add passwordHash page) |
m (test edit) |
||
Line 31: | Line 31: | ||
==See Also== | ==See Also== | ||
Revision as of 21:23, 16 April 2017
This template is no longer in use as it results in poor readability. This function creates a new password hash using a specified hashing algorithm.
Syntax
string passwordHash ( string password, string algorithm [, table options = {} ] )
Required Arguments
- password: The password to hash.
- algorithm: The algorithm to use:
- bcrypt: use the bcrypt hashing algorithm
Optional Arguments
- options: table with options for the hashing algorithm, as detailed below
Options for each hashing algorithm
- bcrypt:
- cost (int), default: 10
- salt (string), default: automatically generate salt
- an empty string will automatically generate a salt with the cost provided
- if a string is provided, the given salt is used (do not do this!)
Returns
Returns the hash as a string if hashing was successful, false otherwise.
Example
Script Example Missing Function PasswordHash needs a script example, help out by writing one. | |
Before submitting check out Editing Guidelines Script Examples. |
-- TODO