mirror of
https://github.com/rhash/RHash.git
synced 2026-03-07 01:10:21 +00:00
Great utility for computing hash sums
http://rhash.sf.net
checksum
digest
edon-r
gost3411-2012
hash-functions
librhash
linux
macos
magnet-link
message-digests
rhash
sha3
unix
windows
|
|
||
|---|---|---|
| .github | ||
| bindings | ||
| build/vc-2010 | ||
| dist | ||
| docs | ||
| librhash | ||
| po | ||
| tests | ||
| .gitignore | ||
| calc_sums.c | ||
| calc_sums.h | ||
| ChangeLog | ||
| common_func.c | ||
| common_func.h | ||
| configure | ||
| COPYING | ||
| file.c | ||
| file.h | ||
| file_mask.c | ||
| file_mask.h | ||
| file_set.c | ||
| file_set.h | ||
| find_file.c | ||
| find_file.h | ||
| hash_check.c | ||
| hash_check.h | ||
| hash_print.c | ||
| hash_print.h | ||
| hash_update.c | ||
| hash_update.h | ||
| INSTALL.md | ||
| Makefile | ||
| output.c | ||
| output.h | ||
| parse_cmdline.c | ||
| parse_cmdline.h | ||
| platform.h | ||
| README.md | ||
| rhash_main.c | ||
| rhash_main.h | ||
| version.h | ||
| win_utils.c | ||
| win_utils.h | ||
RHash
RHash (Recursive Hasher) is a console utility for calculation and verification of magnet links and various message digests, including CRC32, CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BitTorrent BTIH, Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R, and Whirlpool.
Message digests are used to ensure and verify integrity of large volumes of data for a long-term storing or transferring.
Program features:
- Ability to process directories recursively.
- Output in a predefined (SFV, BSD-like) or a user-defined format.
- Calculation of Magnet links.
- Updating hash files (adding message digests of files missing in the hash file).
- Calculates several message digests in one pass.
- Portability: the program works the same on Linux, Unix, macOS or Windows.
Installation
./configure && make install
For more complicated cases of installation see the INSTALL.md file.
Documentation
- RHash ChangeLog
- The LibRHash Library documentation
Links
- Project Home Page: http://rhash.sourceforge.net/
- Official Releases: https://github.com/rhash/RHash/releases/
- Binary Windows Releases: https://sf.net/projects/rhash/files/rhash/
- The table of the supported by RHash hash functions
- ECRYPT The Hash Function Zoo
- ECRYPT Benchmarking of hash functions
Contribution
Please read the Contribution guidelines document.
License
The code is distributed under BSD Zero Clause License.