В статье "How Hashes Really Work" описана возможность создания собственного класса обработки хэша. Статья позволяет понять, что такое хэши, как реализуется хеш-функция и как сделать собственный хэш-обработчик.