Rhash adalah aplikasi konsol untuk menghitung berbagai pemeriksaan- dan hashsum, termasuk CRC32, CRC32C, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, DC ++ TTH, Bittorrent BTIH, Tiger, Gost R 34.11-94, GT2014. GT2014, GOST R 34.11-94, GOSI.11. HAS-160, Edon-R, dan Whirlpool. Rhash ditulis dalam C dan sangat cepat.
Penulis Rhash: Aleksey Kravchenko
Repositori Rhash: https://github.com/rhash/rhash
Lisensi Rhash: BSD Zero Clause Lisensi
Librhash adalah perpustakaan yang "mengendarai" rhash dan dapat dikompilasi menjadi file perpustakaan DLL atau lebih terpisah.
Librhash4p : Librhash untuk Pascal (Lazarus dan Delphi).
Diuji pada Lazarus 2.0.6 + FPC 3.0.4, Lazarus 2.0.7 + FPC 3.3.1 dan Delphi 2009 - 10.3 Rio.
Librhash4p terdiri dari dua file utama:
librhash.pas - unit pascal yang mengimpor semua fungsi dari perpustakaan Librhash.rhash4p.pas - unit dengan kelas trhashfile untuk file hashing, dan beberapa fungsi yang bermanfaat.Di repositori Anda juga dapat menemukan program demonstrasi dan menyusun pustaka 32 dan 64-bit untuk Windows (file DLL ) dan Linux ( jadi file).
Sebagian besar perpustakaan disusun dalam dua versi: dengan optimasi -O2 dan -O3 diaktifkan. Perpustakaan yang dikompilasi dengan -O3 optimisasi umumnya harus sedikit lebih cepat, tetapi dalam beberapa situasi khusus mereka mungkin lebih lambat. Secara umum, Anda harus menguji perpustakaan "O2" dan "O3" dan memilih yang terbaik untuk kebutuhan Anda.
Peringatan! Saat menghitung hashsum edonr512 dengan buffer hash lebih besar dari 8kib, hasil yang salah terkadang dikembalikan. Itulah sebabnya di kelas Trhashfile I memperkenalkan kontrol ukuran buffer jika hash edonr512 dipilih.
Jika Anda membutuhkan perpustakaan hash yang sangat cepat, Anda pasti harus memperhatikan perpustakaan Librhash.
Lisensi untuk pekerjaan saya adalah yang paling sederhana di dunia: Anda dapat melakukan dengan kode saya apa pun yang Anda inginkan tanpa biaya apa pun dan tanpa batasan apa pun.
Aplikasi demo di Linux

Aplikasi Demo di Windows
