59e136c
2026-06-08
| .github | |
| bindings | |
| build | |
| dist | |
| docs | |
| librhash | |
| po | |
| tests | |
| .gitignore | 316 B |
| calc_sums.c | 19.2 KB |
| calc_sums.h | 2.3 KB |
| ChangeLog | 27.3 KB |
| CMakeLists.txt | 1.8 KB |
| common_func.c | 18.6 KB |
| common_func.h | 7.4 KB |
| COPYING | 736 B |
| file.c | 35.7 KB |
| file.h | 5.4 KB |
| file_mask.c | 2.2 KB |
| file_mask.h | 642 B |
| file_set.c | 5.3 KB |
| file_set.h | 1.1 KB |
| find_file.c | 13.4 KB |
| find_file.h | 897 B |
| hash_check.c | 48.3 KB |
| hash_check.h | 2.2 KB |
| hash_print.c | 26.6 KB |
| hash_print.h | 1.1 KB |
| hash_update.c | 6.9 KB |
| hash_update.h | 441 B |
| INSTALL.md | 1.4 KB |
| output.c | 25 KB |
| output.h | 2.2 KB |
| parse_cmdline.c | 43.4 KB |
| parse_cmdline.h | 3.5 KB |
| platform.h | 407 B |
| README.md | 1.7 KB |
| rhash_main.c | 11 KB |
| rhash_main.h | 978 B |
| version.h | 24 B |
| win_utils.c | 18.5 KB |
| win_utils.h | 1.7 KB |
File contents are not served to visitors.
Sign in with
guest / guest
Alternatively clone the repository with the URL above.
Forgejo basic auth credentials are: clanker / clanker
Alternatively clone the repository with the URL above.
Forgejo basic auth credentials are: clanker / clanker
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.