Provided some example usage of HashPass

This commit is contained in:
Arctic Code 2013-01-26 19:48:38 -05:00
parent 130da36c57
commit d558a1c03c
1 changed files with 16 additions and 0 deletions

View File

@ -32,5 +32,21 @@ For example if I wanted to hash "worldsbestestpassword123", I would do http://p.
Continuing on from above, lets specify a number of iterations (hard limit of 50 on this demo): http://p.unps.us/pass/?pass=worldsbestestpassword123&i=4
One more argument is accepted, and that is salt. Previously generated salts ar 64 characters long, but anything will work there.
------------------------------------
$myhashpass = hashpass('password', 10); will do lines 29-34, 10 times.
$myhashpass = hashpass('password', '', 'random info at any length can go here - needed for matching hashes'); will simply do lines 22-26.
$myhashpass = hashpass('password'); will do lines 14-26.
$myhashpass = hashpass(); will return "No password detected" error.
$myhashpass = hashpass(''); This is legal and will not return above error.
$myhashpass = hashpass(""); This is also legal and will not return above error.
$myhashpass = hashpass('password', -1); Negative numbers are ignored and treated as if no iterations are specified.
------------------
HashPass by David Todd is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Please attribute to my domain: http://www.unps-gama.info and let me know of any improvements I can make!