
|
FOX TOOLS
хитрые инструменты
|
Ваш IP:
38.107.179.243
|
Generate:
Hash ·
Guid ·
Password
Encode:
Url ·
XML/HTML ·
Base64 ·
HEX ·
Text ·
QR Coder ·
IDN
.NET Framework:
VB .NET <=> C# ·
ASP .NET MachineKey ·
DB2Class
Network:
HTTP ·
POP3
Graphics:
ASCII Art
Получение хеш-суммы строки
Что такое хеш-сумма?
Хеш-сумма (контрольная сумма) – это массив байт фиксированный длинный полученный при помощи специальных хеш-функций, являющийся уникальным для входящих данных.
Как правило, хеш-суммы возвращаются в шестнадцатеричном виде, где каждые два символа представляют собой один байт данных.
Хеш-суммы удобно использовать для проверки целостности и/или достоверности данных, т.к. если данные будут отличаться от своего первоначального вида, то хеш-сумма также будет отличаться.
Хеш-сумма не является и не содержит данные, из которых она получена.
Что выбрать, MD5 или SHA-1?
Популярный алгоритм MD5 (Message Digest 5) генерирует 128-битный ключ, что составляет 16 байт данных. Пожалуй, сложно найти людей, которые никогда не слышавших об этом алгоритме. Функции и классы для работы с MD5 реализованы во всех языка программирования. MD5 используется на многих веб-сайтах и веб-сервисах.
Алгоритм SHA-1 (Secure Hash Algorithm 1) генерирует 160-битный ключ, что составляет 20 байт данных. Этот алгоритм считается более надежных, по сравнению с MD5, но и более сложным и выполняется немного медленней.