Use Digest instead of our own internal MD5