MD5 conversion and MD5 reverse lookup