Some info regarding the params hash: An already hashed version of your password, for example fetched from a database password: The password you wish to see if it matches
Takes no parameters, returns a random UUID in string form
Some info regarding the params password: The password you want to hash, for example "my password" salt: The salt you want to use when hashing your password, for example generateRandomSalt();