PasswordHash: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(add passwordHash page)
 
m (test edit)
Line 31: Line 31:


==See Also==
==See Also==
{{Utility functions}}

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

Accessories-text-editor.png Script Example Missing Function PasswordHash needs a script example, help out by writing one.

Before submitting check out Editing Guidelines Script Examples.
-- TODO


See Also