RHash (Recursive Hasher) — консольная C (си) утилита для вычисления (хеширования / hashing) контрольной суммы файлов (checksum).
Контрольная сумма — рассчитанное с применением заданного алгоритма значение, используемое для проверки целостности данных при их перемещении, долговременном хранении и сравнения наборов данных на неэквивалентность (с большой вероятностью различные наборы данных будут иметь неравные контрольные суммы).
RHash позволяет вычислять контрольные суммы для файлов любого формата, каталога файлов (включая подкаталоги) и ed2k/magnet-ссылок. Вывод хешей производится в одном из предопределённых (SFV, BSD-like) или в заданном пользователем формате, поддерживается дополнение существующих хеш-файлов недостающими суммами.
RHash может вычислять несколько хэшей одновременно (за одно прочтение файла), поддерживает практически все наиболее популярные алгоритмы хеширования (MD4, MD5, SHA1, SHA256, SHA512, SHA3, CRC32, DC++ TTH, BitTorrent BTIH, ED2K, HAS-160, EDON-R 256/512, Whirlpool, Snefru-128/256 и пр).
Лицензия: Собственная (MIT совместимая)
Вы можете войти под своим логином или зарегистрироваться на сайте.