Function randomSalt
Generates a random salt. Necessary for salting passwords.
NEVER REUSE A SALT! This must be called separately EVERY time any user sets or resets a password. Reusing salts defeats the security of salting passwords.
The length
must be a multiple of 4, or this will throw an Exception
Prototypes
Salt randomSalt(Rand)( size_t length ); Salt randomSalt(Rand)( ref Rand rand, size_t length );
Optional Params
Rand - Default value is 'DefaultCryptoRand'
length
- Default value is 'defaultSaltLength
'