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.
length must be a multiple of 4, or this will throw an Exception
Rand - Default value is 'DefaultCryptoRand'