Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rhash/rhash

Great utility for computing hash sums
https://github.com/rhash/rhash

checksum digest edon-r gost3411-2012 hash-functions librhash linux macos magnet-link message-digests rhash sha3 unix windows

Last synced: 1 day ago
JSON representation

Great utility for computing hash sums

Awesome Lists containing this project

README

        

# 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
```shell
./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](http://sf.net/p/rhash/wiki/HashFunctions/)
* ECRYPT [The Hash Function Zoo](http://ehash.iaik.tugraz.at/wiki/The_Hash_Function_Zoo)
* ECRYPT [Benchmarking of hash functions](https://bench.cr.yp.to/results-hash.html)

## Contribution
Please read the [Contribution guidelines](docs/CONTRIBUTING.md) document.

## License
The code is distributed under [BSD Zero Clause License](COPYING).

[INSTALL.md]: INSTALL.md
[The LibRHash Library]: docs/LIBRHASH.md
[ChangeLog]: ChangeLog