Added functions to generate SHA256/SHA512/MD5 hashed passwords
Added spec tests for generating SHA256/SHA512/MD5 hashed passwords