Я видел в сети хэши MD5 и SHA1 для проверки файлов. Какие общие хэши используются в сети и других программах? Это делается для того, чтобы убедиться, что файл не содержит pw.
Какие хэши являются общими хэшами? используется в сети и других программах?
Ответы (5)
Раньше я использовал некоторые хэш-функции со следующего сайта - они обычно довольно быстрые, и полный код приведен на веб-сайте, а также описание каждой из функций и их сильных и слабых сторон:
http://www.partow.net/programming/hashfunctions/
Примерами приведенных хэшей являются - Керниган и Ритчи (из "Языка программирования C") и хэш Кнута (из "Искусства компьютерного программирования, том 3").
Для проверки файлов можно использовать проверки циклическим избыточным кодом, такие как CRC32, которые Я давно знаю стандарт де-факто для хеширования файлов в ИТ, если вы хотите посмотреть на другие вещи, кроме MD5/SHA.
См. также этот список алгоритмов контрольных сумм, чтобы узнать больше о способах проверки файлов.
В Википедии есть список хеш-функций, разбитых на разные типы (контрольные суммы, некриптографические, крипто и др.).
Я никогда не использовал ничего, кроме MD5. Добавьте соль, если вы используете ее для паролей.