Page 20 of 22

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Wed 10 Nov, 2010 14:58
by Ariman
Анонс

Хотелки от пользователей:
  • работа с плагиновыми панелями, на которых реальные файлы
  • сравнить хэш с содержимым клипборда
  • возможность использовать upper case для шестнадцатеричного вывода
  • поддержка выбора кодировки для файлов хеш-листов
  • опция 1 хеш файл на 1 каталог
  • генерация одновременно нескольких хешей для файла
  • возможность сравнить вновь вычисленный хэш с предыдущим
  • запуск генератора через префикс
  • сохранение в лог ошибок при генерации
  • добавить поддержку ed2k хешей
Для желающих тестировать последние изменения, актуальные бинарники можно взять здесь.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Sat 28 Sep, 2019 16:20
by Ariman

Latest post of the previous page:

Может skipik другой версией студии собирал, по сравнению с той, что в AppVeyor-е используется.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 03 Oct, 2019 17:11
by Pasha_ZZZ
Как насчет того, чтобы в диалоге прогресса перевести в LNG-файлы Time и добавить ETA в этот диалог?

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Mon 07 Oct, 2019 10:38
by Ariman
Добавил Time в lng.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Wed 11 Dec, 2019 16:39
by Xerox
Ariman,
Вопрос к разработчику, или тому кто знает
В этом плагине нет хешинга для emule (ED2K)?
Если нет, но может добавите?

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 12 Dec, 2019 07:43
by Ariman
В конце 2к19 ещё кто-то пользуется активно ed2k? :)
Насчет прикрутить надо смотреть. Хеширование ed2k не совсем такое же, как у тех хешей, что сейчас используются.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 12 Dec, 2019 07:59
by 2useven10
Ariman wrote: Thu 12 Dec, 2019 07:43 Хеширование ed2k не совсем такое же,
Судя по коду из NTFSFile, всё довольно просто:
MD4(data) - в пределах блока (9500*1024), если блоков больше 1: MD4(MD4(b1), MD4(b2)...)

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 12 Dec, 2019 09:38
by Ariman
2useven10 wrote: Thu 12 Dec, 2019 07:59 Судя по коду из NTFSFile, всё довольно просто:
В rhash, который основа плагина, есть поддержка ed2k хешей, но вопрос в том, как туда надо файл скармливать. Если можно также как и для остальных алгоритмов, а либа сама разберется с чанками, то добавить будет легко. А если надо самому бить на чанки и склеивать результат, то надо будет в плагине менять обработку файлов. Что сильно снизит шансы на добавление этой фичи.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 12 Dec, 2019 10:07
by 2useven10
Ariman wrote: Thu 12 Dec, 2019 09:38 Если можно также как и для остальных алгоритмов, а либа сама разберется с чанками
Скорее всего можно. Инкрементальные update() можно реализовать без проблем.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 12 Dec, 2019 12:12
by Ariman
Сделать то всё можно. Но одно дело добавить строчку в UI и пару строк кода, а другое пилить полную поддержку алгоритма ради одного юзера. Во втором случае, скорее всего, лень победит. :)
Пока добавил в список хотелок в первый пост, а там посмотрим.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Fri 13 Dec, 2019 06:49
by Xerox
Ariman wrote: Thu 12 Dec, 2019 12:12 Но одно дело добавить строчку в UI и пару строк кода, а другое пилить полную поддержку алгоритма
Ну я бы предложил не делать полную поддержку для начала,
а прилепить с флажком "experimental/not supported"?
e.mule при всех его недостатках, это наиболее и единственный независимый от серверной части канал, насколько я понимаю.
Потому нужен для возможного цифрового апокалипсиса.
И, например, туда выкладывают новейшие TeraByte disk/os utitlites,
которые я заколебался искать в других местах.
Я уверен что послужит многим юзерам уже сейчас, а когда грядет апокалипсис,
то Ваш вклад в Цифровое Сопротивление будет вообще неоценим и незаменим.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Mon 06 Apr, 2020 09:50
by Pasha_ZZZ
По проверке подписи РЕ ЕХЕ:
  • неплохо было бы вывести какую-то информацию о подписи в окошко результата (при успешной проверке, и если подпись есть, но файл изменен)
  • строки про успешную проверку и про неудачную (при наличии подписи) отсутствуют в LNG, даже Eng
  • проверка подписи работает только для одиночных файлов

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Mon 06 Apr, 2020 22:38
by HaRT
Pasha_ZZZ wrote: Mon 06 Apr, 2020 09:50 если подпись есть, но файл изменен
А поскольку подписей может быть несколько, то неплохо бы иметь возможность узнать статус проверки каждой индивидуально (если это не слишком сложно).

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Mon 06 Apr, 2020 23:48
by Pasha_ZZZ
HaRT wrote: Mon 06 Apr, 2020 22:38А поскольку подписей может быть несколько, то неплохо бы иметь возможность узнать статус проверки каждой индивидуально (если это не слишком сложно).
Да, тут как ни крути, а результат в виде списка просится, наверное даже со скроллом и несколькими колонками.

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Tue 07 Apr, 2020 13:08
by citRiks
Xerox wrote: Fri 13 Dec, 2019 06:49 Не в обиду никому, и к сожалению, замечательный NTFS Information не умеет (или разучился) считать хэши
Ого, кажется NTFS Information обновился (v5.5.5), пойду проверю, сообщу
в любом случае, желательно иметь оба этих замечателных плагина
проверил, печалька, - по-прежнему на трех-гигабайтный файл получаем каждый раз новые хеши
В теме NTFSI сообщается что потом еще раз починили и кажется что окончательно починили, не проверял однако

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Wed 08 Apr, 2020 07:03
by Ariman
Фича проверки подписи ещё не доделана. В планах сделать и вывод инфы, и LNG, и несколко подписей. Буду допиливать как появятся время и вдохновение.
Сначала хотел по простому сделать- проверка на да/нет. Но потом как-то понял что маловато будет.
Pasha_ZZZ wrote: Mon 06 Apr, 2020 09:50 проверка подписи работает только для одиночных файлов
Как бы так и задумано. А часто есть потребность проверять подписи пачками?

Integrity Checker — работа с хеш-суммами выделенных файлов

Posted: Thu 09 Apr, 2020 19:04
by Pasha_ZZZ
Ariman wrote: Wed 08 Apr, 2020 07:03Как бы так и задумано. А часто есть потребность проверять подписи пачками?
Достаточно часто. Многие программы состоят не из одного файла, а, например, идет куча дллок в комплекте. Или ехешников несколько