{"id":19348263,"url":"https://github.com/srirangav/hash","last_synced_at":"2025-04-23T05:33:06.807Z","repository":{"id":36691659,"uuid":"40998153","full_name":"srirangav/Hash","owner":"srirangav","description":"MacOSX application to generate and verify the hash, crc, or checksum of a file.","archived":false,"fork":false,"pushed_at":"2024-08-22T23:40:54.000Z","size":61201,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-23T01:02:25.140Z","etag":null,"topics":["hash","hashing","macos"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srirangav.png","metadata":{"files":{"readme":"Docs/README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-18T21:21:39.000Z","updated_at":"2024-08-22T23:34:31.000Z","dependencies_parsed_at":"2024-08-23T00:55:14.370Z","dependency_job_id":null,"html_url":"https://github.com/srirangav/Hash","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srirangav%2FHash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srirangav%2FHash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srirangav%2FHash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srirangav%2FHash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srirangav","download_url":"https://codeload.github.com/srirangav/Hash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223910748,"owners_count":17223741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hash","hashing","macos"],"created_at":"2024-11-10T04:19:34.582Z","updated_at":"2025-04-23T05:33:06.795Z","avatar_url":"https://github.com/srirangav.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"README\n------\n\nHash v. 1.3.4\nBy Sriranga Veeraraghavan \u003cranga@calalum.org\u003e\n\nHomepage:\n\n    https://github.com/srirangav/Hash\n\nAbout:\n\n    Hash is a MacOSX application to generate and verify the\n    hash, crc, or checksum of a file.\n\n    By default, Hash runs in a \"simple\" mode that supports\n    the following hashes:\n\n        MD5\n        SHA1\n        SHA256\n        SHA512\n        RIPEMD 160\n        BLAKE3\n\n    In the full mode, the following hash functions are\n    supported:\n\n        MD5\n        SHA1\n        SHA1 DC (SHA1 with collision detection / protection)\n        SHA2 (SHA224, SHA256, SHA384, SHA512)\n        SHA3/SHAKE (128, 224, 256, 384, 512)\n        RIPEMD (160, 320)\n        KangarooTwelve / K12 (256, 384, 512)\n        Whirlpool\n        BLAKE (224, 256, 384, 512)\n        BLAKE2 (BLAKE2S 256; BLAKE2B 256, 512)\n        BLAKE3\n        Skein (256-256, 512-256, 512-512, 1024-256, 1024-512)\n        MD6 (256, 512)\n        JH (224, 256, 384, 512)\n        Groestl (224, 256, 384, 512)\n        Tiger, Tiger2\n        HAS-160\n        Snefru (128, 256)\n        LSH (224, 256, 384, 512)\n\nInstallation:\n\n    Copy Hash.app to /Applications (or wherever you prefer)\n\nKnown Issues:\n\n    1. If the \"Hash It!\" contextual menu item doesn't show up in\n       the Finder:\n\n       a. Open System Preferences (or System Settings)\n       b. Select Keyboard\n       c. Click on Keyboard Shortcuts\n       d. Select Services\n       e. Select Files and Folders in the list\n       f. Click the checkbox next to \"Hash It!\" to enable it\n\nSupported MacOSX versions:\n\n    v. 1.2.0 onwards      - 10.13+\n    v. 1.0.15 - 1.0.25    - 10.9+\n    v. 1.0.14 and earlier - 10.6+\n\nLicense:\n\n    Please see LICENSE.txt\n\nHistory:\n\n    v. 1.3.4  - Update to BLAKE3 v.1.5.5\n    v. 1.3.3  - Update to BLAKE3 v.1.5.4\n    v. 1.3.2  - Update to BLAKE3 v.1.5.2\n    v. 1.3.1  - Update to BLAKE3 v.1.5.1\n    v. 1.3.0  - Implement a simple mode that shows only the most\n                commonly used hashes (MD5, SHA1, SHA256, SHA512,\n                RIPEMD 160, and BLAKE3)\n    v. 1.2.2  - Update to BLAKE3 v.1.5.0, add support for AArch64\n                optimized BLAKE3\n    v. 1.2.1  - Update to BLAKE3 v.1.4.0\n    v. 1.2.0  - Update to BLAKE3 v.1.3.3, updates for XCode 14.1\n    v. 1.1.25 - Build on Monterey (MacOSX 12.x)\n    v. 1.1.24 - Add support for KangarooTwelve / K12\n    v. 1.1.23 - Synchronize preferences window with saved preferences\n                on application startup\n    v. 1.1.22 - Try to adopt #include/#import discipline for .h files\n                (see https://doc.cat-v.org/bell_labs/pikestyle)\n    v. 1.1.21 - Build using Xcode 13\n    v. 1.1.20 - Added progress bar to dock icon\n    v. 1.1.19 - Update to BLAKE3 v.1.3.1\n    v. 1.1.18 - Update to BLAKE3 v.1.3.0\n    v. 1.1.17 - Update to BLAKE3 v.1.2.0\n    v. 1.1.16 - Show the name of the selected hash and file\n                above the progress bar\n    v. 1.1.15 - Update to BLAKE3 v.1.1.0, add option to show\n                file size after the hash\n    v. 1.1.14 - Update help pages\n    v. 1.1.13 - Update to BLAKE3 v.1.0.0\n    v. 1.1.12 - Add basic help support\n    v. 1.1.11 - Update to BLAKE3 v.0.3.8, add LSH (224, 256,\n                384, 512)\n    v. 1.1.10 - Add preference pane\n    v. 1.1.9  - Add support for BLAKE3\n    v. 1.1.8  - Build on Big Sur, add SHAKE128 \u0026 SHAKE256\n    v. 1.1.7  - Added support for checking the length of the\n                verification hash\n    v. 1.1.6  - Added a menu item to toggle lower case output\n    v. 1.1.5  - Added support for Snefru (128, 256)\n    v. 1.1.4  - Added SHA1 collision detection\n    v. 1.1.3  - Added finder service to hash a selected file\n    v. 1.1.2  - Added support for JH (224, 256, 384, 512),\n                Tiger/Tiger2, BLAKE (224, 256, 384, 512),\n                GROESTL (224, 256, 384, 512)\n    v. 1.1.1  - Enabled MD6\n    v. 1.1.0  - Added support for dark mode\n    v. 1.0.15 - Updated for app notarizing\n    v. 1.0.14 - Enabled app sandbox and hardened runtime\n    v. 1.0.12 - Added support for MD6 (256, 512)\n    v. 1.0.11 - Added support for BLAKE2, Skein, SHA224,\n                SHA384, SHA3\n    v. 1.0.10 - Initial GitHub Release\n\nReferences:\n\n    CRC/checksum - https://en.wikipedia.org/wiki/Cyclic_redundancy_check\n                   https://en.wikipedia.org/wiki/Checksum\n    MD5          - RFC 1321 (https://tools.ietf.org/html/rfc1321)\n    SHA1         - https://en.wikipedia.org/wiki/SHA-1\n    SHA1 DC      - https://github.com/cr-marcstevens/sha1collisiondetection\n    SHA2         - https://en.wikipedia.org/wiki/SHA-2\n    SHA3/SHAKE   - https://keccak.team/\n                   https://en.wikipedia.org/wiki/SHA-3\n                   https://www.di-mgt.com.au/sha_testvectors.html\n    RIPEMD       - https://homes.esat.kuleuven.be/~bosselae/ripemd160.html\n                   https://en.wikipedia.org/wiki/RIPEMD\n    Whirlpool    - https://en.wikipedia.org/wiki/Whirlpool_(hash_function)\n    BLAKE        - https://131002.net/blake/\n                   https://github.com/veorq/BLAKE\n                   https://en.wikipedia.org/wiki/BLAKE_%28hash_function%29\n                   https://asecuritysite.com/encryption/blake\n    BLAKE2       - RFC 7693 (https://tools.ietf.org/html/rfc7693)\n                   https://blake2.net/\n                   https://github.com/BLAKE2/BLAKE2\n                   https://en.wikipedia.org/wiki/BLAKE_(hash_function)#BLAKE2\n    BLAKE3       - https://github.com/BLAKE3-team/BLAKE3\n    Skein        - https://en.wikipedia.org/wiki/Skein_(hash_function)\n    MD6          - https://en.wikipedia.org/wiki/MD6\n                   https://lib.rs/crates/md6\n    JH           - https://www3.ntu.edu.sg/home/wuhj/research/jh/index.html\n                   https://en.wikipedia.org/wiki/JH_(hash_function)\n    Groestl      - https://www.groestl.info/\n                   https://en.wikipedia.org/wiki/Gr%C3%B8stl\n    Tiger/Tiger2 - https://www.cs.technion.ac.il/~biham/Reports/Tiger/\n                   https://en.wikipedia.org/wiki/Tiger_(hash_function)\n                   https://github.com/rhash/RHash\n    HAS-160      - https://www.randombit.net/has160.html\n                   https://github.com/rhash/RHash\n    Snefru       - https://en.wikipedia.org/wiki/Snefru\n                   https://github.com/rhash/RHash\n    LSH          - https://seed.kisa.or.kr/kisa/Board/22/detailView.do\n                 - https://en.wikipedia.org/wiki/LSH_(hash_function)\n    K12          - https://github.com/XKCP/K12\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrirangav%2Fhash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrirangav%2Fhash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrirangav%2Fhash/lists"}