-
Notifications
You must be signed in to change notification settings - Fork 0
srirangav/Hash
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
README ------ Hash v. 1.3.4 By Sriranga Veeraraghavan <ranga@calalum.org> Homepage: https://github.com/srirangav/Hash About: Hash is a MacOSX application to generate and verify the hash, crc, or checksum of a file. By default, Hash runs in a "simple" mode that supports the following hashes: MD5 SHA1 SHA256 SHA512 RIPEMD 160 BLAKE3 In the full mode, the following hash functions are supported: MD5 SHA1 SHA1 DC (SHA1 with collision detection / protection) SHA2 (SHA224, SHA256, SHA384, SHA512) SHA3/SHAKE (128, 224, 256, 384, 512) RIPEMD (160, 320) KangarooTwelve / K12 (256, 384, 512) Whirlpool BLAKE (224, 256, 384, 512) BLAKE2 (BLAKE2S 256; BLAKE2B 256, 512) BLAKE3 Skein (256-256, 512-256, 512-512, 1024-256, 1024-512) MD6 (256, 512) JH (224, 256, 384, 512) Groestl (224, 256, 384, 512) Tiger, Tiger2 HAS-160 Snefru (128, 256) LSH (224, 256, 384, 512) Installation: Copy Hash.app to /Applications (or wherever you prefer) Known Issues: 1. If the "Hash It!" contextual menu item doesn't show up in the Finder: a. Open System Preferences (or System Settings) b. Select Keyboard c. Click on Keyboard Shortcuts d. Select Services e. Select Files and Folders in the list f. Click the checkbox next to "Hash It!" to enable it Supported MacOSX versions: v. 1.2.0 onwards - 10.13+ v. 1.0.15 - 1.0.25 - 10.9+ v. 1.0.14 and earlier - 10.6+ License: Please see LICENSE.txt History: v. 1.3.4 - Update to BLAKE3 v.1.5.5 v. 1.3.3 - Update to BLAKE3 v.1.5.4 v. 1.3.2 - Update to BLAKE3 v.1.5.2 v. 1.3.1 - Update to BLAKE3 v.1.5.1 v. 1.3.0 - Implement a simple mode that shows only the most commonly used hashes (MD5, SHA1, SHA256, SHA512, RIPEMD 160, and BLAKE3) v. 1.2.2 - Update to BLAKE3 v.1.5.0, add support for AArch64 optimized BLAKE3 v. 1.2.1 - Update to BLAKE3 v.1.4.0 v. 1.2.0 - Update to BLAKE3 v.1.3.3, updates for XCode 14.1 v. 1.1.25 - Build on Monterey (MacOSX 12.x) v. 1.1.24 - Add support for KangarooTwelve / K12 v. 1.1.23 - Synchronize preferences window with saved preferences on application startup v. 1.1.22 - Try to adopt #include/#import discipline for .h files (see https://doc.cat-v.org/bell_labs/pikestyle) v. 1.1.21 - Build using Xcode 13 v. 1.1.20 - Added progress bar to dock icon v. 1.1.19 - Update to BLAKE3 v.1.3.1 v. 1.1.18 - Update to BLAKE3 v.1.3.0 v. 1.1.17 - Update to BLAKE3 v.1.2.0 v. 1.1.16 - Show the name of the selected hash and file above the progress bar v. 1.1.15 - Update to BLAKE3 v.1.1.0, add option to show file size after the hash v. 1.1.14 - Update help pages v. 1.1.13 - Update to BLAKE3 v.1.0.0 v. 1.1.12 - Add basic help support v. 1.1.11 - Update to BLAKE3 v.0.3.8, add LSH (224, 256, 384, 512) v. 1.1.10 - Add preference pane v. 1.1.9 - Add support for BLAKE3 v. 1.1.8 - Build on Big Sur, add SHAKE128 & SHAKE256 v. 1.1.7 - Added support for checking the length of the verification hash v. 1.1.6 - Added a menu item to toggle lower case output v. 1.1.5 - Added support for Snefru (128, 256) v. 1.1.4 - Added SHA1 collision detection v. 1.1.3 - Added finder service to hash a selected file v. 1.1.2 - Added support for JH (224, 256, 384, 512), Tiger/Tiger2, BLAKE (224, 256, 384, 512), GROESTL (224, 256, 384, 512) v. 1.1.1 - Enabled MD6 v. 1.1.0 - Added support for dark mode v. 1.0.15 - Updated for app notarizing v. 1.0.14 - Enabled app sandbox and hardened runtime v. 1.0.12 - Added support for MD6 (256, 512) v. 1.0.11 - Added support for BLAKE2, Skein, SHA224, SHA384, SHA3 v. 1.0.10 - Initial GitHub Release References: CRC/checksum - https://en.wikipedia.org/wiki/Cyclic_redundancy_check https://en.wikipedia.org/wiki/Checksum MD5 - RFC 1321 (https://tools.ietf.org/html/rfc1321) SHA1 - https://en.wikipedia.org/wiki/SHA-1 SHA1 DC - https://github.com/cr-marcstevens/sha1collisiondetection SHA2 - https://en.wikipedia.org/wiki/SHA-2 SHA3/SHAKE - https://keccak.team/ https://en.wikipedia.org/wiki/SHA-3 https://www.di-mgt.com.au/sha_testvectors.html RIPEMD - https://homes.esat.kuleuven.be/~bosselae/ripemd160.html https://en.wikipedia.org/wiki/RIPEMD Whirlpool - https://en.wikipedia.org/wiki/Whirlpool_(hash_function) BLAKE - https://131002.net/blake/ https://github.com/veorq/BLAKE https://en.wikipedia.org/wiki/BLAKE_%28hash_function%29 https://asecuritysite.com/encryption/blake BLAKE2 - RFC 7693 (https://tools.ietf.org/html/rfc7693) https://blake2.net/ https://github.com/BLAKE2/BLAKE2 https://en.wikipedia.org/wiki/BLAKE_(hash_function)#BLAKE2 BLAKE3 - https://github.com/BLAKE3-team/BLAKE3 Skein - https://en.wikipedia.org/wiki/Skein_(hash_function) MD6 - https://en.wikipedia.org/wiki/MD6 https://lib.rs/crates/md6 JH - https://www3.ntu.edu.sg/home/wuhj/research/jh/index.html https://en.wikipedia.org/wiki/JH_(hash_function) Groestl - https://www.groestl.info/ https://en.wikipedia.org/wiki/Gr%C3%B8stl Tiger/Tiger2 - https://www.cs.technion.ac.il/~biham/Reports/Tiger/ https://en.wikipedia.org/wiki/Tiger_(hash_function) https://github.com/rhash/RHash HAS-160 - https://www.randombit.net/has160.html https://github.com/rhash/RHash Snefru - https://en.wikipedia.org/wiki/Snefru https://github.com/rhash/RHash LSH - https://seed.kisa.or.kr/kisa/Board/22/detailView.do - https://en.wikipedia.org/wiki/LSH_(hash_function) K12 - https://github.com/XKCP/K12
About
MacOSX application to generate and verify the hash, crc, or checksum of a file.