def salt_n_hash(password, salt=None):
	salt = salt or b64( ''.join(chr(randint(0, 0xff)) for _ in range(N_SALT)) )
	return salt + '$' + b64( sha256(salt+password.encode("ascii")).digest() )
Generate a salt and return in base64 encoding the hash of the
dataset/ETHPy150Open aht/suas/suas/users.py/salt_n_hash