*: Using sha512 instead of sha256

sha512 is faster on 64bit systems than sha256, so prefer it over sha256

fixes #187 
Hrm, I think we only want this to succeed if the prefix is unique, right? If there is more than one match it should return an error telling the user that it won't guess.