{"id":16165086,"url":"https://github.com/imwally/hashma","last_synced_at":"2025-04-07T04:50:27.802Z","repository":{"id":57598985,"uuid":"48307358","full_name":"imwally/hashma","owner":"imwally","description":"Hash Match","archived":false,"fork":false,"pushed_at":"2017-11-23T18:06:22.000Z","size":22,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T09:22:18.282Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imwally.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-20T04:34:38.000Z","updated_at":"2024-08-24T23:40:38.000Z","dependencies_parsed_at":"2022-09-17T15:00:42.358Z","dependency_job_id":null,"html_url":"https://github.com/imwally/hashma","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imwally%2Fhashma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imwally%2Fhashma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imwally%2Fhashma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imwally%2Fhashma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imwally","download_url":"https://codeload.github.com/imwally/hashma/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595382,"owners_count":20963943,"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":[],"created_at":"2024-10-10T02:49:12.487Z","updated_at":"2025-04-07T04:50:27.765Z","avatar_url":"https://github.com/imwally.png","language":"Go","readme":"# Hash Match\n\nhashma is a tiny utility that helps with checking the authenticity of\nfiles downloaded from the internet. The usual routine when downloading\nan OS image from the internet is to also download another file that\ncontains a list of checksums. Running a hashing algorithm against the\nimage file will return a string of characters, or a checksum, which\nshould match one of the checksums found in the list.\n\n## Usage\n\nhashma expects two arguments, a file to verify and a file that\ncontains a list of checksums. It will check the MD5, SHA1, SHA256, and\nSHA512 hash of the file. If the hash is found in the list of checksums\nit will return the hash and file name otherwise nothing.\n\nPlease note that this utility does not verify the file containing the\nchecksums. It is your duty to check the authenticity of the file\ncontaining the checksum. Usually this is done via PGP signatures.\n\n\n```\n$ hashma debian-live-8.2.0-amd64-gnome-desktop.iso SHA256SUMS\naea5b49206904f3a2a01b31aee185f32fe46324b0f2bacbd259fc74374cb7b62  debian-live-8.2.0-amd64-gnome-desktop.iso\n```\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimwally%2Fhashma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimwally%2Fhashma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimwally%2Fhashma/lists"}