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'

Authors

Copyright

License