• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

bindings/H14-Jul-2021-6,6614,313

build/vc-2010/H14-Jul-2021-313313

dist/H14-Jul-2021-514464

docs/H14-Jul-2021-170126

librhash/H03-May-2022-17,30312,682

po/H14-Jul-2021-5,1214,109

tests/H03-May-2022-354286

.gitignoreH A D14-Jul-2021215 1918

COPYINGH A D14-Jul-2021736 1611

ChangeLogH A D14-Jul-202123.5 KiB826595

INSTALL.mdH A D14-Jul-20211.4 KiB5544

MakefileH A D03-May-202212 KiB334257

README.mdH A D14-Jul-20211.7 KiB4837

calc_sums.cH A D14-Jul-202115 KiB538373

calc_sums.hH A D14-Jul-20211.6 KiB5330

common_func.cH A D14-Jul-202117.9 KiB676367

common_func.hH A D14-Jul-20217 KiB225163

configureH A D03-May-202228.1 KiB971879

file.cH A D14-Jul-202131.5 KiB1,102761

file.hH A D14-Jul-20215.1 KiB184149

file_mask.cH A D14-Jul-20212.2 KiB9055

file_mask.hH A D14-Jul-2021642 2817

file_set.cH A D14-Jul-20215 KiB192106

file_set.hH A D14-Jul-20211.1 KiB3926

find_file.cH A D14-Jul-202112.4 KiB513386

find_file.hH A D14-Jul-2021897 4329

hash_check.cH A D14-Jul-202142.2 KiB1,423995

hash_check.hH A D14-Jul-20212 KiB7249

hash_print.cH A D14-Jul-202122.7 KiB792594

hash_print.hH A D14-Jul-20211.2 KiB5836

hash_update.cH A D14-Jul-20217.5 KiB288210

hash_update.hH A D14-Jul-2021457 2114

output.cH A D14-Jul-202121 KiB699421

output.hH A D14-Jul-20211.8 KiB6647

parse_cmdline.cH A D14-Jul-202139.8 KiB1,198872

parse_cmdline.hH A D14-Jul-20213 KiB11487

platform.hH A D14-Jul-2021407 199

rhash_main.cH A D14-Jul-202110.5 KiB378273

rhash_main.hH A D14-Jul-2021889 5437

version.hH A D14-Jul-202124 21

win_utils.cH A D14-Jul-202117.6 KiB593387

win_utils.hH A D14-Jul-20211.7 KiB6444

README.md

1# RHash
2
3RHash  (Recursive  Hasher)   is  a  console  utility  for   calculation  and
4verification of magnet links and various message digests, including CRC32, CRC32C,
5MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC++ TTH, BitTorrent BTIH,
6Tiger, GOST R 34.11-94, GOST R 34.11-2012, RIPEMD-160, HAS-160, EDON-R,  and
7Whirlpool.
8
9Message digests are used to ensure and verify integrity  of large volumes of
10data for a long-term storing or transferring.
11
12### Program features:
13 * Ability to process directories recursively.
14 * Output in a predefined (SFV, BSD-like) or a user-defined format.
15 * Calculation of Magnet links.
16 * Updating hash files (adding message digests of files missing in the hash file).
17 * Calculates several message digests in one pass.
18 * Portability: the program works the same on Linux, Unix, macOS or Windows.
19
20## Installation
21```shell
22./configure && make install
23```
24For more complicated cases of installation see the [INSTALL.md] file.
25
26## Documentation
27
28* RHash [ChangeLog]
29* [The LibRHash Library] documentation
30
31## Links
32* Project Home Page: http://rhash.sourceforge.net/
33* Official Releases: https://github.com/rhash/RHash/releases/
34* Binary Windows Releases: https://sf.net/projects/rhash/files/rhash/
35* The table of the supported by RHash [hash functions](http://sf.net/p/rhash/wiki/HashFunctions/)
36* ECRYPT [The Hash Function Zoo](http://ehash.iaik.tugraz.at/wiki/The_Hash_Function_Zoo)
37* ECRYPT [Benchmarking of hash functions](https://bench.cr.yp.to/results-hash.html)
38
39## Contribution
40Please read the [Contribution guidelines](docs/CONTRIBUTING.md) document.
41
42## License
43The code is distributed under [BSD Zero Clause License](COPYING).
44
45[INSTALL.md]: INSTALL.md
46[The LibRHash Library]: docs/LIBRHASH.md
47[ChangeLog]: ChangeLog
48