Updated code to use salt value generated using UUID4

The salt value is returned as is to be stored along with the hash value in
a secure container.