Хэш-функция — это математический алгоритм, который преобразует произвольный массив данных в строку фиксированной длины. otus.ru При условии использования того же типа хеша длина эта будет оставаться неизменной, вне зависимости от объёма вводных данных. www.kaspersky.ru
Хэш-функции используются для следующих задач:
- Хранение паролей. skillbox.ru www.kaspersky.ru Во время авторизации пароль сначала хешируется и только потом записывается в базу данных. skillbox.ru При следующей попытке входа пароль снова переводится в хеш и сличается с хешем на сервере. skillbox.ru
- Обнаружение вредоносного программного обеспечения. otus.ru www.kaspersky.ru Пользователь может внести хеш-код подозрительного файла в одну из открытых баз данных и проверить, не является ли файл вредоносным. www.kaspersky.ru
- Защита от фальсификации передаваемой информации. www.kaspersky.ru Можно удостовериться в том, что файл по пути куда-либо не претерпел никаких изменений, сравнив его хеши, снятые непосредственно до отправки и сразу после получения. www.kaspersky.ru