Сергей Сошнев, md5 там нужен для того чтоб отличить разных пользователей, в идеале один пользователь один хеш. Генеришь md5 хоть по направлению ветра на марсе, но желательно его как то сохранить у юзера, к примеру в кукиз и потом передавать при следующих обращениях. Как я понимаю так система отличит этого юзера от других.