rhash - Recursive Hasher

Property Value
Distribution openSUSE Leap 15.0
Repository Network Utilities all
Package name rhash
Package version 1.3.5
Package release lp150.9.1
Package architecture x86_64
Package type rpm
Installed size 104.42 KB
Download size 57.04 KB
Official Mirror widehat.opensuse.org
RHash (Recurcive Hasher) is a console utility for computing and
verifying magnet links and hash sums of files.
It supports CRC32, MD4, MD5, SHA1/SHA2, Tiger, DC++ TTH, BitTorrent
BTIH, AICH, eDonkey hash, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R,
Whirlpool and Snefru hash algorithms. Hash sums are used to ensure and
verify integrity of large volumes of data for a long-term storing or
Program features:
* Calculation of Magnet links and EDonkey 2000 links.
* Output in a predefined (SFV, BSD-like) or a user-defined format.
* Updating crc files (adding hash sums of files missing in the crc
* Ability to process directories recursively.


Package Version Architecture Repository
rhash-1.3.5-lp150.1.7.x86_64.rpm 1.3.5 x86_64 openSUSE Oss
rhash - - -


Name Value
libc.so.6(GLIBC_2.14)(64bit) -
librhash.so.0()(64bit) -


Name Value
config(rhash) = 1.3.5-lp150.9.1
rhash = 1.3.5-lp150.9.1
rhash(x86-64) = 1.3.5-lp150.9.1


Type URL
Binary Package rhash-1.3.5-lp150.9.1.x86_64.rpm
Source Package rhash-1.3.5-lp150.9.1.src.rpm

Install Howto

  1. Add the Network Utilities repository:
    # zypper addrepo http://widehat.opensuse.org/opensuse/repositories/network:/utilities/openSUSE_Leap_15.0/ network-utilities
  2. Install rhash rpm package:
    # zypper install rhash




2017-08-16 - mpluskal@suse.com
- Update to version 1.3.5:
* look for locales directory at PROGRAM_DIRECTORY\locale on
* look for config at PROGRAM_DIRECTORY\rhashrc on Windows
2017-06-13 - mpluskal@suse.com
- Do not use openssl (avoid build cycle with cmake)
2017-06-02 - mpluskal@suse.com
- Update to version 1.3.4:
* Compilation fixes for FreeBSD
* return non zero exit code if a file was not found
- Refresh rhash-1.3.0-shared.patch
2014-08-05 - lazy.kent@opensuse.org
- Update to 1.3.3.
* Ctrl-C now interrupts benchmarking.
* Set a boolean in config to true by a string `true', `on' or
* Changed the `-p' format names of sha* families, see manpage.
* Fixed test_rhash.sh script failing on the en_US.UTF-8 locale.
* LibRHash now exports torrent functions.
* Support torrents with more than one announce url.
* Update the SHA3 algorithm to follow the changes of the FIPS 202
* Option --exclude for skipping some files during recursive
* librhash: small optimization of Whirlpool.
2014-07-05 - lazy.kent@opensuse.org
- Update to 1.3.2.
* BTIH piece length calculation updated to follow the uTorrent
algorithm change.
* Option --follow for following symlinks to directories.
* Ignore non-regular files while scanning directories
* Report warnings on files locked by some processes.
2014-01-10 - lazy.kent@opensuse.org
- Update to 1.3.1.
Bugfix: corrected sha3-224 for big-endian processors.
* Fixed 'value too large' error on 32-bit Linux.
* Improved directory scanning.
* Exclude the files specified by -o and -l from processing.
- Drop rhash-remove-assert.patch (fixed upstream).
- Rename librhash-devel package to rhash-devel.
2013-10-27 - lazy.kent@opensuse.org
- Add rhash-remove-assert.patch: remove wrong assertion statement
2013-09-18 - lazy.kent@opensuse.org
- Update to 1.3.0.
* Bugfixes:
+ %{mtime} formating option was broken.
+ Fixed memory leaks.
+ Fixed output of percents when two or more files are hashed.
* Supported SHA3 (Keccak) hash function.
* Updated translations: de, es, gl, it.
* Add baselibs.conf as a source.
* Refresh rhash-shared.patch.
2012-12-24 - lazy.kent@opensuse.org
- Update to 1.2.10.
* Bugfixes:
+ Different BTIH were generated for the same file.
+ Path issue with verification of hash files.
+ Non-zero exit code if some files were not found.
+ Incorrect GOST hash for ("\FF" x 64) on non-x86 CPU.
* Improved Ctrl-C processing.
* Shortcut -k for --check-embedded.
* Update rhash-*-shared.patch.
2012-04-13 - lazy.kent@opensuse.org
- Update to 1.2.9.
* Option --bt-batch for batch torrents.
- Updated "shared" patch.
- Splitted off language package.

See Also

Package Description
rhash-devel-1.3.5-lp150.9.1.x86_64.rpm Headers and Static Library for LibRHash
rhash-lang-1.3.5-lp150.9.1.noarch.rpm Translations for package rhash
rsstail-2.1-lp150.10.1.x86_64.rpm RSS Feed Reader
saidar-0.91-lp150.23.2.x86_64.rpm Portable System Statistics Tools
scamper-20181219-lp150.13.1.x86_64.rpm Parallel Internet measurement utility
ser2net-3.5-lp150.19.1.x86_64.rpm Serial port to network proxy
shd-tcp-tools-0.05-lp150.3.1.x86_64.rpm TCP Networking Tools
sipcalc-1.1.6-lp150.7.1.x86_64.rpm Console based ip subnet calculator with IPv4 and IPv6 support
snmp-mibs-5.8-lp150.31.1.x86_64.rpm MIB files from net-snmp
snownews-1.5.11-lp150.3.1.x86_64.rpm Lightweight Console RSS Reader
socat- Multipurpose relay for bidirectional data transfer
sock-1.1-lp150.93.1.x86_64.rpm Sock -- A Simple Shell Interface to Network Sockets
socketpipe-1.9-lp150.4.1.x86_64.rpm Zero Overhead Remote Process Plumbing for TCP/IP
speedometer-2.8-lp150.1.1.noarch.rpm Network Transfer Rate Display
src_vipa-2.1.0-lp150.166.1.x86_64.rpm Virtual Source IP address support for HA solutions