» Программы для SFV & CRC32 & SHA1 & MD5
encode
Понял я примерно, как это работает.
Skif_off
Интересный конечно плагин, только что он считает не понятно: Tiger,192,3 или Tiger,192,4 - по каковски это?
Это что Tiger с 3 или 4-мя итерациями? Так у оригинального 24 итерации. Но считает он точно не Tiger/2 или Tiger Tree/2.
Понял я примерно, как это работает.
Skif_off
Интересный конечно плагин, только что он считает не понятно: Tiger,192,3 или Tiger,192,4 - по каковски это?
Это что Tiger с 3 или 4-мя итерациями? Так у оригинального 24 итерации. Но считает он точно не Tiger/2 или Tiger Tree/2.
lelik007
Прошу прощения, не в курсе: познания скромны, а пользуюсь только SHA1 и MD5. Нагуглил несколько онлайн-калькуляторов - именно в таком виде запись.
Прошу прощения, не в курсе: познания скромны, а пользуюсь только SHA1 и MD5. Нагуглил несколько онлайн-калькуляторов - именно в таком виде запись.
Skif_off
Я тоже не могу сказать, что это за хеши и как они считаются, но оригинальный Tiger-192 много где есть и это не он. Tiger-2-192 и Tiger Tree 1 и Tiger Tree - 2 есть в Fsum Frontend и не один не совпадает. Какой то твик непонятный, но видимо совместим только сам с собой.
Я тоже не могу сказать, что это за хеши и как они считаются, но оригинальный Tiger-192 много где есть и это не он. Tiger-2-192 и Tiger Tree 1 и Tiger Tree - 2 есть в Fsum Frontend и не один не совпадает. Какой то твик непонятный, но видимо совместим только сам с собой.
boi1eI
Цитата:
мне нужно чтобы была возможность сравнения файла с его значением hash, присланного в другом файле, или хотя бы скопированого из этого файла, но чтобы не глазами поэлементно сравнивать, а чтобы программа зажгла светофор зеленный или желтый (красный)
Цитата:
Да хоть тот же hashtab, правда автоматизации там никакой.http://i.imgur.com/0kBuzjY.gif
мне нужно чтобы была возможность сравнения файла с его значением hash, присланного в другом файле, или хотя бы скопированого из этого файла, но чтобы не глазами поэлементно сравнивать, а чтобы программа зажгла светофор зеленный или желтый (красный)
krserv
Просите может мы вас не понимаем, ну вот CHK Ильи Муравьева например загружает файл, он считает хеш SHA-256, потом жмете на файле Verify и копируете - вставляете хеш из вашего файла, собственно, хеша. Также и HashTab делает...
А какой программой то этот файл хеша сделан?
Добавлено:
encode
Илья, а скажите, у CHK нету какой нибудь Debug версии, где бы писалось время операции?
Просто пробовал сегодня делать тесты, утомительно очень.
Просите может мы вас не понимаем, ну вот CHK Ильи Муравьева например загружает файл, он считает хеш SHA-256, потом жмете на файле Verify и копируете - вставляете хеш из вашего файла, собственно, хеша. Также и HashTab делает...
А какой программой то этот файл хеша сделан?
Добавлено:
encode
Илья, а скажите, у CHK нету какой нибудь Debug версии, где бы писалось время операции?
Просто пробовал сегодня делать тесты, утомительно очень.
А о какой Hashtab мы говорим? Об этом?
http://www.softpedia.com/get/System/File-Management/HashTab.shtml
Но в нем нет указания на поддержку SHA-256
нет это другой, я не правильно понял, в шапке ссылка на этот
http://implbits.com/products/hashtab/#
Скачаю две утилиты, hashtab и Ильи, попробую и опишу выполняют ли они, то что мне нужно. До этого я находил программы, которые мне предлагали в буфере сверять hash значения визуально.
http://www.softpedia.com/get/System/File-Management/HashTab.shtml
Но в нем нет указания на поддержку SHA-256
нет это другой, я не правильно понял, в шапке ссылка на этот
http://implbits.com/products/hashtab/#
Скачаю две утилиты, hashtab и Ильи, попробую и опишу выполняют ли они, то что мне нужно. До этого я находил программы, которые мне предлагали в буфере сверять hash значения визуально.
krserv
Цитата:
http://forum.ru-board.com/topic.cgi?forum=5&topic=26738&start=180#lt
Цитата:
Там даже больше...
Цитата:
А о какой Hashtab мы говорим?
http://forum.ru-board.com/topic.cgi?forum=5&topic=26738&start=180#lt
Цитата:
Но в нем нет указания на поддержку SHA-256
Там даже больше...
krserv
Ага и тут оно же http://hashtab.ru/ по ссылке все указаны алгоритмы.
А у вас в файле просто хеш? Просто если это каким то более менее стандартным хешером делалось,
там хеш *имя файла. Если так то вообще не проблема...
Ага и тут оно же http://hashtab.ru/ по ссылке все указаны алгоритмы.
А у вас в файле просто хеш? Просто если это каким то более менее стандартным хешером делалось,
там хеш *имя файла. Если так то вообще не проблема...
Ну, и, светофор зажигается.
neZlodey
У Ильи тоже светофор
У Ильи тоже светофор
да, светофор зажигается, а вот сравнения из файла нет, потому как не известно каким оно hasher - делалось, ну и ладно, мне светофора хватит, чтобы на зеленый ехать. Спасибо.
А не сравнивается, потому что там еще pgp ЭЦП присоединена. Поэтому ошибка в сравнении возникает. Не понимают программы, где hash значение брать. Если копирую, то сравнение проходит нормально и есть зеленный свет, было бы горючее чтобы ехать вперед.
А не сравнивается, потому что там еще pgp ЭЦП присоединена. Поэтому ошибка в сравнении возникает. Не понимают программы, где hash значение брать. Если копирую, то сравнение проходит нормально и есть зеленный свет, было бы горючее чтобы ехать вперед.
krserv
А в файле то что написано? Только хеш?
Добавлено:
krserv
Такого я еще не видел. А не проще сделать PGP detached signature для файла? Sig файл файл то есть? И его уже проверять относительно собственно файла? Кстати ЭПЦ ставится на хеш файла то есть RSA-SHA2 например, RSA - алгоритм подписи, а SHA-2 хеш того, что этой подписью подписали. Ну или для файла хешей делать PGP detached signature если так приперло, потом проверяем PGP сигнатуры относительно хешей файлов, а потом уже хеши относительно файлов толпой.
А в файле то что написано? Только хеш?
Добавлено:
krserv
Такого я еще не видел. А не проще сделать PGP detached signature для файла? Sig файл файл то есть? И его уже проверять относительно собственно файла? Кстати ЭПЦ ставится на хеш файла то есть RSA-SHA2 например, RSA - алгоритм подписи, а SHA-2 хеш того, что этой подписью подписали. Ну или для файла хешей делать PGP detached signature если так приперло, потом проверяем PGP сигнатуры относительно хешей файлов, а потом уже хеши относительно файлов толпой.
вот так оно в файле:
-----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-----
-----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-----
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".
А это проще можно было сделать, открываете блокнотом этот файл, удаляете все кроме:
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".
encode
Илья, скажите, а вот ваш проект CHK - это больше для вас теоретическое изыскание или практическое?
Просто я что хотел сказать вот бы HashTab Shell Extension модифицировать или Rapid CRC Unicode - вот это было бы дело.
Илья, скажите, а вот ваш проект CHK - это больше для вас теоретическое изыскание или практическое?
Просто я что хотел сказать вот бы HashTab Shell Extension модифицировать или Rapid CRC Unicode - вот это было бы дело.
Цитата:
Илья, а скажите, у 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. Прочий функционал будет со временем добавляться, но только тот, который не будет мешать основной концепции программы. Иными словами - это программа для частного пользования, которую я просто залил в сеть - кто хочет - пользуйтесь бесплатно!
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 и считать то...
Значит тут все сложнее, мне просто программа нужна типа 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 и считать то...
Ищу программу переименования файлов по локальной базе md5, crc (хэш файла *имя файла). Подсовываешь программе файл md5, crc и указываешь где искать файлы, программа подсчитывает хэш файлов и в случае совпадения хэша, файл переименовывается в новое имя которое есть в базе md5, crc. Смысл такой. Делать backup имён файлов+crc или имён файлов+ размер (на случай выхода из строя hdd), сами файлы можно скачать в любой момент в интернете и переименовать по заблоговременно созданной базе.
Из найденного в интернете с похожим функционалом:
MD5 File Renamer - переименовывает файлы по онлайн базе и уже не работает, а мне нужно по локальной базе.
spacelib - не понятно как сделать не вручную базу данных идентификации. Формат базы данных идентификации:
CRC32-контрольная сумма файла документа длиной 11 символов ; размер файла документа в байтах длиной 12 символов ; имя документа до конца строки.
Если указать этой программе файлы, то создаётся тхт файл crc;размер но без имени, имя насколько я понял вписывается вручную. Как можно создать такую базу без участия пользователя автоматически? Или может кто знает другие программы с данным функционалом?
Из найденного в интернете с похожим функционалом:
MD5 File Renamer - переименовывает файлы по онлайн базе и уже не работает, а мне нужно по локальной базе.
spacelib - не понятно как сделать не вручную базу данных идентификации. Формат базы данных идентификации:
CRC32-контрольная сумма файла документа длиной 11 символов ; размер файла документа в байтах длиной 12 символов ; имя документа до конца строки.
Если указать этой программе файлы, то создаётся тхт файл crc;размер но без имени, имя насколько я понял вписывается вручную. Как можно создать такую базу без участия пользователя автоматически? Или может кто знает другие программы с данным функционалом?
Вопрос.
Не совсем по теме, скорее это относится к крипто.
Требуется инструмент для вычисления хеша текстовой строки (string), а не файла. Такие программы существуют, но в идеале необходимо, чтобы она сидела в системном трее (или была возможность настроить командную строку) и при её запросе вычисляла хеш текста, находящегося в буфере обмена, и возвращала результат обратно в буфер.
Не совсем по теме, скорее это относится к крипто.
Требуется инструмент для вычисления хеша текстовой строки (string), а не файла. Такие программы существуют, но в идеале необходимо, чтобы она сидела в системном трее (или была возможность настроить командную строку) и при её запросе вычисляла хеш текста, находящегося в буфере обмена, и возвращала результат обратно в буфер.
beZmeN
Цитата:
Нечто аналогично делал с помощью командной строки, только там текстовою строку хеша - переводил в переменную равную хешу. В вашем случаи можно сделать наоборот, перевести текстовую строку в файл с последующим замером хеша этой самой строки http://rghost.ru/7CqzCQRk5
Цитата:
Требуется инструмент для вычисления хеша текстовой строки (string), а не файла. Такие программы существуют, но в идеале необходимо, чтобы она сидела в системном трее (или была возможность настроить командную строку) и при её запросе вычисляла хеш текста, находящегося в буфере обмена, и возвращала результат обратно в буфер.
Нечто аналогично делал с помощью командной строки, только там текстовою строку хеша - переводил в переменную равную хешу. В вашем случаи можно сделать наоборот, перевести текстовую строку в файл с последующим замером хеша этой самой строки http://rghost.ru/7CqzCQRk5
Подскажите, пожалуйста: слил посмотреть ради любопытства для BLAKE2 b2sum-amd64-windows.exe и b2sum-i686-windows.exe, но они только создают, а чем ещё кроме checksum by corz.org можно проверить контрольные суммы BLAKE2? Консольное приветствуется, checksum великоват...
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).
Знаете всего 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).
lelik007
BLAKE2 смотрел ради любопытства Нашёл сравнение, думаю, для некоторых зпдач можно остановиться на md5 или даже crc32 из-за скорости.
BLAKE2 смотрел ради любопытства Нашёл сравнение, думаю, для некоторых зпдач можно остановиться на md5 или даже crc32 из-за скорости.
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 бита).
Сравнения, это здесь: http://bench.cr.yp.to/results-hash.html
Я бы тоже его использовал, если бы было где.
MD5 мне мой преподаватель с которым были прекрасные отношения, не рекомендовал
использовать еще в 2005-м из-за коллизий. А коллизии CRC-32 я и сам видел. Но вместе они конечно на 1-м файле коллизию не дадут.
Использую - SHA-1 и SHA-512 из-за соотношения скорость/юзабельность программ/распространенность.
SHA-512 быстрее чем SHA-256 если (железо, OC, программа 64 бита).
Igimon
А синтаксис командной строки то какой у md5.exe или вариант один, имя файла?
А синтаксис командной строки то какой у md5.exe или вариант один, имя файла?
beZmeN
Цитата:
Вариант один md5.exe <имя файла>, т.е. на выходе чистый хеш файла, есть куча других консольных чекеров, но они выводят кучу дополнительной информации которая в данном случаи не нужна.
Цитата:
А синтаксис командной строки то какой у md5.exe или вариант один, имя файла?
Вариант один md5.exe <имя файла>, т.е. на выходе чистый хеш файла, есть куча других консольных чекеров, но они выводят кучу дополнительной информации которая в данном случаи не нужна.
Кто-нибудь пользуется ExactFile? Покажите, пожалуйста, пару команд - для создания/проверки списка. Что-то с лыжами у меня: утилита только выдаёт в вывод описание ключей и всё.
Skif_off
За ExactFile не скажу, а вы не пробовали консольные hashdeep? Может то вам нужно?
http://md5deep.sourceforge.net/ - это семейство, есть отдельные программы для MD5, SHA-1, SHA-256, Tiger, Whirlpool.
За ExactFile не скажу, а вы не пробовали консольные hashdeep? Может то вам нужно?
http://md5deep.sourceforge.net/ - это семейство, есть отдельные программы для MD5, SHA-1, SHA-256, Tiger, Whirlpool.
lelik007
Спасибо, взглянул, правильно понял, что перенаправить вывод в файл можно только средствами самой консоли > filename?
Пока не знаю, что нужно - пробую Исходя из того, что возможность автоматизации приветствуется.
Добавлено:
hashdeep не очень подходит: нельзя убрать размер файла. Ну и семейство в целом без SHA-512 выглядит сиротливо (профит на х64 очень уж солиден...).
Добавлено:
Вот это нифига себе скорость...
Спасибо, взглянул, правильно понял, что перенаправить вывод в файл можно только средствами самой консоли > filename?
Пока не знаю, что нужно - пробую Исходя из того, что возможность автоматизации приветствуется.
Добавлено:
hashdeep не очень подходит: нельзя убрать размер файла. Ну и семейство в целом без SHA-512 выглядит сиротливо (профит на х64 очень уж солиден...).
Добавлено:
Вот это нифига себе скорость...
Страницы: 12345678910111213141516
Предыдущая тема: Программa HTML Help Workshop
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.