МЕНЮ

Аутсорсинговый центр

Неземной
аутсорсинг
Заказать звонок

Хеширование (Hashing)

Определение

Хеширование - это процесс преобразования входного массива данных любой длины в выходную битовую строку фиксированной длины. Эта функция необратима, то есть, по выходному значению невозможно восстановить входной массив данных. Хеширование используется для проверки целостности данных, хранения паролей в базе данных и других целей.

Описание

Как работает хеширование? Процесс хеширования включает в себя выполнение некоторых математических операций над исходными данными, таких как сложение, умножение и возведение в степень. Эти операции преобразуют исходные данные в хеш, который затем сохраняется или передается вместе с исходными данными. При проверке целостности данных сначала вычисляется хеш новых данных, после чего он сравнивается с хешем исходных данных. Если оба хеша совпадают, это означает, что данные не были изменены или повреждены во время передачи или хранения.

История создания

Хеширование было изобретено в XX веке как способ защиты информации от подделки. Его впервые предложил математик Ханс Питер Ландау в 1989 году.

Возврат к списку