Что такое идеальная хэш-функция и зачем она нужна

golangалгоритмыпрограммированиеструктуры данныххэш-функции