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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
Ага и тут оно же http://hashtab.ru/ по ссылке все указаны алгоритмы.
 
А у вас в файле просто хеш? Просто если это каким то более менее стандартным хешером делалось,
там хеш *имя файла. Если так то вообще не проблема...

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 23:28 05-02-2015
neZlodey



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, и, светофор зажигается.

Всего записей: 1651 | Зарегистр. 02-02-2009 | Отправлено: 23:29 05-02-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neZlodey
У Ильи тоже светофор

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 23:32 05-02-2015
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, светофор зажигается, а вот сравнения из файла нет, потому как не известно каким оно hasher - делалось, ну и ладно, мне светофора хватит, чтобы на зеленый ехать. Спасибо.
А не сравнивается, потому что там еще pgp  ЭЦП присоединена. Поэтому ошибка в сравнении возникает. Не понимают программы, где hash значение брать. Если копирую, то сравнение проходит нормально и есть зеленный свет, было бы горючее чтобы ехать вперед.

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 23:41 05-02-2015 | Исправлено: krserv, 23:43 05-02-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
А в файле то что написано? Только хеш?
 
Добавлено:
krserv
Такого я еще не видел. А не проще сделать PGP detached signature для файла? Sig файл файл то есть? И его уже проверять относительно собственно файла? Кстати ЭПЦ ставится на хеш файла то есть RSA-SHA2 например, RSA - алгоритм подписи, а SHA-2 хеш того, что этой подписью подписали. Ну или для файла хешей делать PGP detached signature если так приперло, потом проверяем PGP сигнатуры относительно хешей файлов, а потом уже хеши относительно файлов толпой.

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 23:43 05-02-2015 | Исправлено: lelik007, 00:29 06-02-2015
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вот так оно в файле:
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
 
bc81fc61940243795207ea43fe73f280e56bdcd2c454306732e33e214165ef20 *Fedora-Live-Design_suite-x86_64-21-5.iso
b054004b09aaaa2dd30472de705c956591fcaba17bc20f1eb61ac61bddd7167a *Fedora-Live-Electronic_Lab-x86_64-21-5.iso
c5fdcb86d36b896a7f6bfaa04287d78f4512ce1c832b31cf08a3d47018223a5e *Fedora-Live-Games-x86_64-21-5.iso
def1f1c08cd1154d0c47900f4883c0efcd3b12f3f42e14cab8a3f40a10d41305 *Fedora-Live-Jam_KDE-x86_64-21-5.iso
d0bdd7595b8980354ad594ebab9719e8b58bdff621cec39629f3836c99b3e54e *Fedora-Live-Robotics-x86_64-21-5.iso
a03ce7eba41d5a517eb5f4ddcd882e68363ffb1e9cce6f8153712a7b9e98eb5f *Fedora-Live-Scientific_KDE-x86_64-21-5.iso
08d5e063d69889da9be6677f4d2e07c1ef5df9dcf10689e0f57bea9f974cb98b *Fedora-Live-Security-x86_64-21-5.iso
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
 
iQIcBAEBCAAGBQJUgifAAAoJEImtToeVpD9UaGgP/RUgn9h63X84jlSCaRpGn5Lg
0E5Xr+5ByVdK/G61HLX7+v4ZYzU/pncGGuU7lRPTJ2WeBNivyMZoqzi79tRqnq9P
Pa/duTkmHBCkCsqXcDl8U9uQMIZ1CJc+Lr2DcI9879e6eKatnLSEO4pBWWPxloxe
V5PAl+zvo+T5CcgsW5l94KP7Ot/AnNYHRfWirR6ZonrRxGpU9BiV46cXu4/2HZR0
Y3rqA2Sg2XSchDWx3aY4T897CBgopHavSmNDbw6rvpWNVNyo7ISTELFyQ8XjBMQ7
v9cHOEqn1BxNZ3Xq9CHpJssI+u/RpDnpn2qhzmMAulOwbJojzwOSQQDVUD6ra2xs
MdUshjU5HuUZSHR1Ozv+f7kr1r8Zo6/hs13A6l9yqtFwK7f5uO+ZIUTBs/7v/bq9
60zkvyAInd3r0GRYrD8tQVtG/TOSh3h6MPMJvngRWe278QFVjrJVhMPGi4qZvybC
QG35aDDNRWiOkDrcdLsdslfsIb+9D10u+FN5xOfV8lxWZqwpG7EHLmsykERZJCK0
PB4vamkqbkhcz1CYs7bzdYt8gmLuxodHdx5dGFVjSBq34C3pMrl0sY7Gx9RCYAfv
5LUWIk6mv+ODO/kn92I6br05UEVGHWqP9Z4DkQyhqqVgSHqmg+XsbrQu3L5IcgPT
lfgqiqZ8L/BjpSPJ2t0A
=3JcB
-----END PGP SIGNATURE-----

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 01:28 06-02-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
А это проще можно было сделать, открываете блокнотом этот файл, удаляете все кроме:
 
bc81fc61940243795207ea43fe73f280e56bdcd2c454306732e33e214165ef20 *Fedora-Live-Design_suite-x86_64-21-5.iso
b054004b09aaaa2dd30472de705c956591fcaba17bc20f1eb61ac61bddd7167a *Fedora-Live-Electronic_Lab-x86_64-21-5.iso
c5fdcb86d36b896a7f6bfaa04287d78f4512ce1c832b31cf08a3d47018223a5e *Fedora-Live-Games-x86_64-21-5.iso
def1f1c08cd1154d0c47900f4883c0efcd3b12f3f42e14cab8a3f40a10d41305 *Fedora-Live-Jam_KDE-x86_64-21-5.iso
d0bdd7595b8980354ad594ebab9719e8b58bdff621cec39629f3836c99b3e54e *Fedora-Live-Robotics-x86_64-21-5.iso
a03ce7eba41d5a517eb5f4ddcd882e68363ffb1e9cce6f8153712a7b9e98eb5f *Fedora-Live-Scientific_KDE-x86_64-21-5.iso
08d5e063d69889da9be6677f4d2e07c1ef5df9dcf10689e0f57bea9f974cb98b *Fedora-Live-Security-x86_64-21-5.iso
 
сохраняете файл как "произвольное имя".sha256 и кодировка UTF-8 в той папке где эти файлы и лежат.
И или RapidCRC Unicode установить и 2 клика после этого по файлу. Либо SFV Ninja скачать, .sha256 открыть с помощью -
SFV Ninja - в программе кликнуть зеленую галочку с "All".

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 02:17 06-02-2015 | Исправлено: lelik007, 02:27 06-02-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
encode
Илья, скажите, а вот ваш проект CHK - это больше для вас теоретическое изыскание или практическое?
Просто я что хотел сказать вот бы HashTab Shell Extension модифицировать или Rapid CRC Unicode - вот это было бы дело.

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 19:29 06-02-2015
encode

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Илья, а скажите, у CHK нету какой нибудь Debug версии, где бы писалось время операции?
Просто пробовал сегодня делать тесты, утомительно очень.

Таймер есть только в непубличных, отладочных версиях - я не стал перегружать код релиза такими фишками. Скажем так, C++ Builder компилирует далеко не самый быстрый код - поэтому бравировать здесь скоростью глупо. И тем не менее, CHK быстрее многих программ данного рода - для компенсации такого медленного компилятора, CHK имеет максимально оптимизированный С++ код (со всеми известными фишками оптимизации, вроде Slicing-by-8 для CRC), который все же заметно быстрее при компиляции, к примеру, в Visual C++, но по ряду причин я не хочу переходить на Visual Studio...
Также, 64-битная версия - основная у CHK - 32-битный С++ Builder совсем плох.
 

Цитата:
Илья, скажите, а вот ваш проект CHK - это больше для вас теоретическое изыскание или практическое?
Просто я что хотел сказать вот бы HashTab Shell Extension модифицировать или Rapid CRC Unicode - вот это было бы дело.  

Программу пишу для самого себя - мне нужна именно такая программа, именно с таким функционалом. Главная фишка и концепция CHK - это возможность перетащить несколько файлов в окно программы и сравнить их хеши. Всё. Все остальные фичи - это всё по запросу пользователей и при наличии энтузиазма и времени. Нет задачи писать еще один клон какой-либо программы, поэтому, например, нет консольной версии CHK. CHK - это некий Hash Explorer. Прочий функционал будет со временем добавляться, но только тот, который не будет мешать основной концепции программы. Иными словами - это программа для частного пользования, которую я просто залил в сеть - кто хочет - пользуйтесь бесплатно!

Всего записей: 19 | Зарегистр. 20-03-2006 | Отправлено: 15:08 08-02-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
encode
Значит тут все сложнее,  мне просто программа нужна типа HashCheck Shell Extension или RapidCRC - в промышленном масштабе файлы считать и их же проверять на другом конце провода обычно.
 
Просто на HashCheck Shell Extension автор забил видимо. Программа хорошая, быстрая, но кой туда MD4 присобачен, который даже в 2002-2003 году когда я учился, считался архаикой. Да и сделать бы свич там,какой из 4-х считать - я например сохраняю только SHA-1 - зачем мне считать другие? А как максимум Tiger или BLAKE2sp присобачить.
Также и в RapidCRC - я писал автору, чтобы может хоть Tiger или BLAKE2sp вписал, может быть. 0 эмоций.
 
---
Просто я не понимаю, зачем в 2015 году считать хеш файлов SHA-2-256 например, функция - реально
для 32-битных машин раз (у кого такая древность), во вторых ну никто ее распараллеливать специально не собирался (а одноядерник сейчас поищи),  в третьих ну она явно не для хеширования задумывалась. SHA-2-512 - ну да оптимизирована для 64-х бит, но тоже она как то не для параллельной обработки делалась. Да и в хешировании файлов, зачем хеш в 512 бит?
---
Просто мне чем нравится Tiger или Blake2sp - и быстрые и хеш криптостойкий (и стойкий к коллизиям)
и Tiger специально для 64-бит делался. Blake2sp - для 32 вообще то, но зато распараллеливается хорошо.
Конечно для 64-бит и распараллеливания больше BLAKE2bp подходит, но опять же хеш 512 бит.
---
Я просто уже и этому cor писал, зачем он в своем checksum BLAKE2s присобачил, почему не BLAKE2sp - у него что одноядерник? Стоит автоответчик - говорит буду только летом.
 
Вот тут хорошо все показано, это мне Евгений Рошал дал такую ссылку, полюбопытствовать, когда я спросил для чего он в Winrar 5 BLAKE2sp применил http://bench.cr.yp.to/results-hash.html И чем его кроме WinRAR и считать то...
 

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 09:25 11-02-2015 | Исправлено: lelik007, 09:33 11-02-2015
HandyCache

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ищу программу переименования файлов по локальной базе md5, crc (хэш файла *имя файла). Подсовываешь программе файл md5, crc и указываешь где искать файлы, программа подсчитывает хэш файлов и в случае совпадения хэша, файл переименовывается в новое имя которое есть в базе md5, crc. Смысл такой. Делать backup имён файлов+crc или имён файлов+ размер (на случай выхода из строя hdd), сами файлы можно скачать в любой момент в интернете и переименовать по заблоговременно созданной базе.
Из найденного в интернете с похожим функционалом:
 
MD5 File Renamer - переименовывает файлы по онлайн базе и уже не работает, а мне нужно по локальной базе.
spacelib - не понятно как сделать не вручную базу данных идентификации. Формат базы данных идентификации:
CRC32-контрольная сумма файла документа длиной 11 символов ; размер  файла документа в байтах длиной 12 символов ; имя документа до конца строки.
Если указать этой программе файлы, то создаётся тхт файл crc;размер но без имени, имя насколько я понял вписывается вручную. Как можно создать такую базу без участия пользователя автоматически? Или может кто знает другие программы с данным функционалом?
 

Всего записей: 139 | Зарегистр. 09-10-2008 | Отправлено: 14:50 26-02-2015 | Исправлено: HandyCache, 15:58 28-02-2015
beZmeN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос.
Не совсем по теме, скорее это относится к крипто.
 
Требуется инструмент для вычисления хеша текстовой строки (string), а не файла. Такие программы существуют, но в идеале необходимо, чтобы она сидела в системном трее (или была возможность настроить командную строку) и при её запросе вычисляла хеш текста, находящегося в буфере обмена, и возвращала результат обратно в буфер.

----------
°~° не раб божий °~°

Всего записей: 2178 | Зарегистр. 19-09-2003 | Отправлено: 15:04 03-03-2015
Igimon

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

Цитата:
Требуется инструмент для вычисления хеша текстовой строки (string), а не файла. Такие программы существуют, но в идеале необходимо, чтобы она сидела в системном трее (или была возможность настроить командную строку) и при её запросе вычисляла хеш текста, находящегося в буфере обмена, и возвращала результат обратно в буфер.

 
Нечто аналогично делал с помощью командной строки, только там текстовою строку хеша - переводил в переменную равную хешу. В вашем случаи можно сделать наоборот, перевести текстовую строку в файл с последующим замером хеша этой самой строки http://rghost.ru/7CqzCQRk5
 
 

Всего записей: 800 | Зарегистр. 08-04-2005 | Отправлено: 10:45 06-03-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста: слил посмотреть ради любопытства для BLAKE2 b2sum-amd64-windows.exe и b2sum-i686-windows.exe, но они только создают, а чем ещё кроме checksum by corz.org можно проверить контрольные суммы BLAKE2? Консольное приветствуется, checksum великоват...

Всего записей: 6579 | Зарегистр. 28-01-2008 | Отправлено: 11:34 06-03-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Знаете всего 2 программы, помимо той что вы назвали, вообще, с BLAKE2 работают.
 
RSC32 - не знаю ее возможностей, но BLAKE2s и BLAKE2sp заявлен, тема у нас на форуме  -
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=24050&start=260#lt
 
И HashTab - BLAKE2sp в шапке... но она 1 файл только считает и нужно самому контрольную сумму вводить для проверки.
 
Т.е. если мне нужно бы было 500 файлов в разных папках вычислить, я бы взял checksum, если  
приспичило BLAKE2. Там монструозный .ini файл. Когда напишешь его под себя, уже легче. Мне
вообще не понравилась. Да и вообще - там BLAKE2s - он однопоточный алгоритм. Зачем он его взял, а не
многопоточный хотя бы  BLAKE2sp - я не знаю.  
 
Но честно говоря, я долго искал, но не нашел хорошей, юзабельной программы с BLAKE. Так и остановился на HashCheck Shell Extension и RapidCRC Unicode (для SHA-2).

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 12:42 06-03-2015 | Исправлено: lelik007, 12:47 06-03-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lelik007
BLAKE2 смотрел ради любопытства Нашёл сравнение, думаю, для некоторых зпдач можно остановиться на md5 или даже crc32 из-за скорости.

Всего записей: 6579 | Зарегистр. 28-01-2008 | Отправлено: 13:27 06-03-2015
lelik007



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Сравнения, это здесь: http://bench.cr.yp.to/results-hash.html
Я бы тоже его использовал, если бы было где.
 
MD5 мне мой преподаватель с которым были прекрасные отношения, не рекомендовал
использовать еще в 2005-м из-за коллизий. А коллизии CRC-32 я и сам видел. Но вместе они конечно на 1-м файле коллизию не дадут.
 
Использую - SHA-1  и SHA-512 из-за соотношения скорость/юзабельность программ/распространенность.
SHA-512 быстрее чем SHA-256 если (железо, OC, программа 64 бита).

Всего записей: 3006 | Зарегистр. 13-10-2006 | Отправлено: 13:46 06-03-2015
beZmeN



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Igimon
А синтаксис командной строки то какой у md5.exe или вариант один, имя файла?

Всего записей: 2178 | Зарегистр. 19-09-2003 | Отправлено: 18:08 06-03-2015
Igimon

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

Цитата:
А синтаксис командной строки то какой у md5.exe или вариант один, имя файла?

Вариант один md5.exe <имя файла>, т.е. на выходе чистый хеш файла, есть куча других консольных чекеров, но они выводят кучу дополнительной информации которая в данном случаи не нужна.

Всего записей: 800 | Зарегистр. 08-04-2005 | Отправлено: 18:55 06-03-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь пользуется ExactFile? Покажите, пожалуйста, пару команд - для создания/проверки списка. Что-то с лыжами у меня: утилита только выдаёт в вывод описание ключей и всё.

Всего записей: 6579 | Зарегистр. 28-01-2008 | Отправлено: 21:55 10-03-2015
Открыть новую тему     Написать ответ в эту тему

Страницы: 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