Perfect Hashing Algorithm Md5