Хеш (от англ. <<hash>>) - путаница, мешанина, фарш. Хеширование (от англ. <<hashing>>) - рубить, крошить, спутывать. Хеш-функция позволила привести любой массив данных к числу заданной длины. Например, если любое число (любой длины) начать делить много раз подряд на одно и тоже простое число, то полученный в результате остаток от деления, можно будет назвать Хешем. Всё это кажется белибердой, но как ни странно, в наше время без хеширования практически не возможна работа в интернете. Хеширование - это преобразование массива выходных данных произвольной длины в (выходную) битовую строку фиксированной длины. Хеш функция может принимать строку с любым количеством знаков (одна буква или целое литературное произведение), а на выходе получать строку со строго определённым числом символов (например 256 символов, хеш сумма). Похожая схема используется в технологии блокчейн, где хеш выступает гарантией целостности цепочки транзакции и защи