Как работает алгоритм хеширования?