moved to the SHA512 hashing algorithm, and changed output to alphanumeric over hex