FoxTools.Ru - хитрые инструменты

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, но и более сложным и выполняется немного медленней.


 

Copyright © Алексей Немиро, 2010
@aleksey_nemiro facebook