In case someone is wondering, I'm using MD5 to hash email addresses to a primary key field. I understand that hashing phone numbers can be reversible since the domain is too small. I also understand that people who know the email can find out the user it corresponds to. But those who don't know the email, can't reverse the hash unless they try a bunch of emails.
If you want a fast one way hash, why not use something like an hmac with a secret key?