Added server-side md5 hashing