Upgraded to SHA-512 with a 16 digit hash.