Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для вычисления и проверки контрольных сумм

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Открыть новую тему     Написать ответ в эту тему

Da_Neil



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Проверка контрольных сумм

 




Графический интерфейс пользователя (GUI)

Интеграция в свойства файла

Консольные

Плагины для файлового менеджера Total Commander



Примечания:
1 = Free/Open Source


бэкап шапки от 26.04.2019 http://forum.ru-board.com/topic.cgi?forum=5&topic=5201&start=460#15

Всего записей: 3420 | Зарегистр. 05-03-2002 | Отправлено: 22:40 06-11-2002 | Исправлено: DimmY, 12:35 21-07-2024
maxvlas



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
opt_step - пост
Цитата:
MD5 Checksum Tool

Программа я так понял не очень.
Показывает совсем другое, здесь подробно:
http://forum.ru-board.com/topic.cgi?forum=55&topic=13066&start=2600#7
http://forum.ru-board.com/topic.cgi?forum=55&topic=13066&start=2600#11

Всего записей: 7934 | Зарегистр. 08-02-2011 | Отправлено: 19:51 05-06-2018
Alexandr111990



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте
 
Кому интересно существует замечательная и ЕДИНСТВЕННАЯ! на данный момент программа -
Для проверки контрольной суммы (на уже записанном диске!) (Тем более с открытым исходным кодом!)
 
CD/DVD shot
(Создал тему) http://forum.ru-board.com/topic.cgi?forum=5&topic=49829#1

Всего записей: 221 | Зарегистр. 13-05-2016 | Отправлено: 03:43 07-06-2018
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, HashCalc может сохранять сам в текстовый файл все полученные числа?

Всего записей: 7478 | Зарегистр. 17-10-2011 | Отправлено: 06:35 01-09-2018
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
случайно наткнулся на сборник полезных утилит
http://bytepointer.com/tools/index.htm
 

Цитата:
hashfile v1.2 - file hash utility
copyright (C) bytepointer.com 2008-2018
 
syntax:
  hashfile <hash_algorithm> [options] [input_file]
 
[input_file]
  An input file may be specified as the data to be hashed; if a file is not
  specified, data may be specified with -d switch.  If no file is specified
  and no -d option is given, input will be read from STDIN.
 
<hash_algorithm>
  -md5           - Message Digest Algorithm / series 5
  -sha1          - Secure Hashing Algorithm 1
  -sha256        - Secure Hashing Algorithm 2 / digest 256
  -crc32         - CCITT Cyclic Redundancy Check-32 bits
 
[options]
  -d <string>    - data to be hashed specified directly on command line
  -u             - digits (e.g. hex) are output in uppercase
  -v             - verbose; outputs algorithm and data size
  -?             - this help
 
NOTE: data specified on the command line should be quoted, especially when
      spaces exist

 
hashfile -sha1 -d "http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5201&start=500#lt"
69a98786687d4b1fabad7ed564e8aa4306a37901
 
hashfile -sha1 -d "это форум http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=5201&st
art=500#lt"
7d6b83a69e94e01509ce577387238e696e86087c

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 14:33 17-09-2018
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Посоветуйте быструю консольную программу для вычисления хэша файлов под Win x32.
Я сделал несколько тестов на 88222 файлов/32,80 ГБ:
 
00:03:03 - Hash Sum 6.0 x86, CRC32:8
00:03:30 - Hash Sum 6.0 x86, xxHash:8
00:04:16 - Hash Sum 6.0 x86, SHA-256:64
00:05:50 - Hash Sum 6.0 x86, Blake 2sp
00:08:47 - Quick Hash 3.0.2 x86, xxHash
00:45:48 - CHK, SHA-256 (вылетела, не закончив операцию)
 
Разница во времени приличная! Мне бы хотелось улучшить минимальное время.  
Есть улучшенная xxHash, HighwayHash, t1ha, но сборок под Windows не увидел.
Может кто-нибудь скомпилировать или посоветовать альтернативу?

Всего записей: 2612 | Зарегистр. 19-09-2009 | Отправлено: 22:33 22-09-2018 | Исправлено: Hunter23071985, 12:41 24-09-2018
listratenko



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот ещё одна программа для вычисления хеша «Hash Calculator»:
Hash CRC32
Hash MD2
Hash MD4
Hash MD5
Hash RipeMD128
Hash RipeMD160
Hash RipeMD256
Hash RipeMD320
Hash SHA
Hash SHA1
Hash SHA256
Hash SHA384
Hash SHA512
Hash Haval128
Hash Haval160
Hash Haval192
Hash Haval224
Hash Haval256
Hash Tiger
Hash Panama
Hash Whirlpool
Hash Whirlpool1
Hash Square
Hash Snefru128
Hash Snefru256
Hash Sapphire
http://smdr.narod.ru/index/0-41
В разделе бесплатные программы автора.

Всего записей: 11 | Зарегистр. 14-11-2006 | Отправлено: 09:23 05-10-2018
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С одной стороны хэш-калькуляторы, умеющие вычислять дряхлое (MD2), медленное (SHA3) и пылящееся (Whirpool), не включают действительно передовые алгоритмы, а с другой стороны — изобилие алгоритмов парализует пользователя. Взоры в силу привычки или приобретённой беспомощности обращены в сторону «чего скажет NIST» (Институт стандартов и технологий США при участии спецслужбы АНБ). Отсюда имеем неуклюжую картину, что на один файл теперь дают два, а то и три хэша, где SHA1 указывают с известной долей брезгливости, ибо «гиганты уже не рекомендуют и вот-вот объявят ересью», а SHA256 едва помещается в глаза. Попутно схоронили и поныне устойчивый RIPEMD160 с его европейской академической родословной… Да, нужно воспеть какой-то алгоритм «покороче и побыстрее типа SHA1, но без его недостатков», воспеть и перестать метаться. Ждём революционный клич в духе Ленина: «Есть такой алгоритм, товарищи!» Например, Blake2b/160, Skein512/160…

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 02:17 06-03-2019 | Исправлено: kraeved, 00:59 09-03-2019
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kraeved
по мне так надо смотреть в сторону коммунити опенсоурс, что там распространено. тем и пользоваться
допустим портал GITHUB широко применяет SHA512
уверен тесты там проводили, ибо серваки там не "резиновые"

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 13:30 06-03-2019
kraeved



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nikolka00, картина чуть сложнее.
 
GitHub это площадка Microsoft, где предлагают работать над кодом сообща. Изменения вносят и отслеживают с помощью программы Git (т.н. системы контроля версий, придуманной зачинателем Linux Линусом Торвальдсом). Каждое изменение получает уникальное имя, для чего Git с 2005 и поныне использует хэш SHA1 (хотя летом 2018 задумались о переходе на SHA256). Так решают задачи именования и ссылок «под капотом» GitHub, а сопровождать ли итоги разработки хэшем (и каким именно), — решает разработчик.
 
Разработчик собирает код проекта в рабочую версию, даёт ей порядковый номер и выкладывает в разделе Releases. Иногда релиз сопровождают хэш и/или цифровая подпись, которые вычисляются с помощью программ типа HashCheck/RHash/GPG/Minisign. Хэш призван гарантировать целостность релиза (дабы мы убедились, что скачанная копия точь-в-точь повторяет оригинал на сервере), а подпись призвана гарантировать подлинность релиза (дабы мы убедились, что оригинал выложил разработчик, а не посторонний). По уму достаточно публиковать подпись (внутри которой есть и хэш), но т.к. проверка подписи требует больше телодвижений, то ограничиваются хэшем, да и тот ленятся проверить. Публиковать же хэш (о чём многие забывают!) уместнее отдельно от файла (т.е. за пределами GitHub), дабы посторонний, получив доступ к аккаунту/серверу и подменив файл, не смог подменить хэш.
 
Упрощённо расскажем о связи хэшей и файлов. Хэш-алгоритмы делятся на обычные и криптографические. Первые быстрее и прежде всего подмечают неумышленные изменения (скажем, повреждения при копировании файла с обрывами связи или с битого диска). Вторые медленнее и ориентированы на снижение вероятности умышленных изменений (скажем, посторонний воздержится заражать файл вирусом или менять дозу мескалина в протоколе, не имея возможности подогнать хэш своей копии под хэш оригинала).
 
При выборе хэша (как и других элементов безопасности) следует руководствоваться анализом угроз, а не потребительским угаром «BMW 7 лучше 6, ибо на цифру больше», переменчивой модой «10 000 леммингов не могут ошибаться» или идолопоклонством «это использует NIST, ФСТЭК, Сноуден, компания из списка Fortune 500». Так, для проверки целостности фильмов достаточно обычного хэша CRC32 (либо CRC32C), хотя давно пора внедрить xxHash или SeaHash, подобно тому, как Google внедрила HighwayHash для внутренних нужд, а в недрах Facebook внедрили алгоритм сжатия ZStandard, который способен удивить любителей 7Z и RAR.
 
Почему же в разделе Releases на GitHub вы часто (а я, кстати, не часто) встречаете хэш SHA512? Расхожее объяснение звучит так: на 64-битных процессорах SHA512 работает в ~1,5 раза быстрее, чем текущий «американский стандарт» SHA256, а запас прочности вселяет дополнительную уверенность. На деле эта прочность если и пригодится, то не раньше эры массовых квантовых вычислений, а до тех пор важным критерием остаётся длина хэша — чем короче хэш, тем меньше весит, быстрее передаётся и удобнее сверять на глаз. Существуют ли прочные хэши короче, чем SHA512, но столь же (или более) быстрые? Да! Например, усечённые SHA512 (т.н. SHA512/256, SHA512/224), Blake2b либо Skein (финалисты конкурса на звание SHA3, забракованные «по идеологическим мотивам»).
 
 

Всего записей: 1000 | Зарегистр. 01-03-2003 | Отправлено: 00:58 07-03-2019 | Исправлено: kraeved, 00:04 09-03-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати говоря, вышло большое обновление программы CHK:
http://compressme.net/
 
Добавлена многопоточность + CHK умеет вычислять помимо всего прочего BLAKE2b/bp и BLAKE2s/sp. Русский язык теперь вшит в программу - достаточно выбрать - Options -> Language -> Russian (Русский).
 
SHA-512/224 и SHA-512/256 там есть, а вот BLAKE2b/160 это хорошая идея для добавления!

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 01:18 21-08-2019 | Исправлено: encode, 01:43 21-08-2019
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
encode, в  CHK можно выбрать сразу несколько показателей?

Всего записей: 7478 | Зарегистр. 17-10-2011 | Отправлено: 05:37 21-08-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если имеется ввиду сразу вычисление разных хешей - то нет. Моя задача была сделать CHK максимально простым и читаемым! На мой взгляд, куча разный вычисляемых хешей еще больше запутает пользователя - что копировать/какой хеш вставлять из буфера обмена + в дальнейшем CHK будет уметь читать хеши из .MD5/.SHA1/... файлов. Для вычисления сразу всех хешей для файла есть уже HashTab. CHK именно для сравнения файлов, поиска дубликатов и проверки целостности.

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 11:40 21-08-2019
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
encode, спасибо за развитие CHK!
Планируется ли ускорить программу, добавить бенчмарк для выбора алгоритма и поиск в результатах, как в Hash Sum?
Из доп. пожеланий - служба, автоматически создающая хэши и предупреждающая о нахождении "битых" файлов и дубликатов, а также поддержка командной строки.

Всего записей: 2612 | Зарегистр. 19-09-2009 | Отправлено: 12:18 21-08-2019 | Исправлено: Hunter23071985, 13:41 21-08-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А это результаты последней версии? Файлы находились на HDD или SSD? (Слабо верится в такие результаты) Какой у Вас процессор?

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 12:57 21-08-2019
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cравнение последних версий CHK и HashSum на сегодняшний день:
1) Диск ST1000DM003-1ER162 (HDD-7200 RPM, SATA-III), CPU Intel Core i7-4790 (4000 МГц, 8 лог. процессоров):
HashSum - 116.5 с., CHK - 347.2 с. (многопоточный режим) и 124.8 с. (однопоточный режим)
(тестовый набор: 10432 файла, 21 444 919 408 байт; алгоритм BLAKE2b)
2) Диск KINGSTON SA400S37120G (SSD, SATA-III), CPU Intel Core i7-8700 (3192 МГц, 12 лог. процессоров)
HashSum - 20.6 c., CHK - 8.8 c. (многопоточный режим) и 20.2 с. (однопоточный режим)
(тестовый набор: 7 562 файла, 6 749 387 173 байта; алгоритм BLAKE2b)
Вывод: HashSum считается одной из самых быстрых программ, но очевидно работает в 1 потоке.
CHK не уступает ей на HDD в однопоточном режиме и превосходит на SSD в многопоточном!

Всего записей: 2612 | Зарегистр. 19-09-2009 | Отправлено: 13:05 21-08-2019 | Исправлено: Hunter23071985, 14:02 21-08-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На HDD имеет смысл отключить многопоточность! Так как при многопоточности CHK обрабатывает несколько файлов одновременно, а у HDD random read/write сами знаете. Потестируйте лучше CHK на SSD!

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 13:18 21-08-2019
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил сравнение по скорости. Что по остальным "хотелкам" скажете?

Всего записей: 2612 | Зарегистр. 19-09-2009 | Отправлено: 13:59 21-08-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все Ваши пожелания учту. К сожалению у меня в последнее время почти нет свободного времени на разработку CHK - в результате чего разработка идет крайне медленно. (CHK разрабатывается более 9 лет). Последнее большое обновление - это результат большого непредвиденного отпуска...

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 16:01 21-08-2019
Hunter23071985

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
encode, спасибо, будем ждать и надеяться. Удачи!

Всего записей: 2612 | Зарегистр. 19-09-2009 | Отправлено: 16:02 21-08-2019
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так ну вот собственно и добавил в CHK v3.10 - BLAKE2b/160 и BLAKE2b/256. + фича "Выделить дубликаты" - для удобного удаления дубликатов файлов.

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 22:26 26-08-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для вычисления и проверки контрольных сумм


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru