MD5 protection implemented