Switched from SHA1 to SHA512

Wordpress uses SHA256, with special characters, while your script defaults to [a-z][0-9], using SHA1.
This is worthless today and needs to be changed.