Поделиться через


Обеспечение целостности данных с помощью хэш-кодов

Обновлен: Ноябрь 2007

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

См. также

Основные понятия

Создание хэша

Проверка хэша

Другие ресурсы

Задачи криптографии

Службы криптографии