СообЧа > База Знаний > Программирование

Вопрос

Народ, подскажите что это за хеш-функция?

Ответ

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

Используется, например, при залогинивании юзеров (взять хотя бы авторизацию в POP3 — там хеширование используется, также винда хранит у себя не сами пароли юзеров, а только их хэши), при передаче данных (всем известный CRC).

Получить хэш можно с помощью CryptoAPI. В .NET это немного проще — использовать соответствующие классы в пространстве имен System.Security.Cryptography.

Подробнее можно ознакомиться в MSDN, а также в умной книжке "Разработка защищенных приложений в среде Visual Basic 6".

Павел Сурменок



Copyright © 2000-2004 Сообщество Чайников
Контактная информация