
{"id":34978,"date":"2021-10-14T16:06:32","date_gmt":"2021-10-14T16:06:32","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=34978"},"modified":"2021-10-14T16:06:32","modified_gmt":"2021-10-14T16:06:32","slug":"hashbrown-verify-downloads-checking-hash","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/10\/hashbrown-verify-downloads-checking-hash\/","title":{"rendered":"Hashbrown &#8211; Simple Tool to Verify Your Downloads By Checking File Hash"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon-250x250.png\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-thumbnail wp-image-34980\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon-250x250.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon-300x300.png 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon-600x600.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon-768x768.png 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-icon.png 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>To verify downloaded packages, we do hash checks. And Hashbrown is a simple graphical tool to generate or verify file hash in Linux Desktop.<\/p>\n<p>Software developers often provide cryptographic hashes along with downloads, for users to ensure the file or program matches the source. Usually, they are MD5, SHA-1, and SHA-256 hashes.<\/p>\n<div id=\"attachment_34981\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/ubuntu-checksum.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-34981\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/ubuntu-checksum-600x300.jpg\" alt=\"\" width=\"600\" height=\"300\" class=\"size-large wp-image-34981\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/ubuntu-checksum-600x300.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/ubuntu-checksum-300x150.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/ubuntu-checksum.jpg 617w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-34981\" class=\"wp-caption-text\">Ubuntu provides SHA256 hashes in its ISO download pages.<\/p><\/div>\n<p>Ubuntu comes with <code>md5sum<\/code>, <code>sha1sum<\/code>, <code>sha256sum<\/code> and a few other tools to do hash check from command line. For beginners or those hate Linux commands, then &#8220;Hashbrown&#8221; may help by providing a modern GTK user interface:<\/p>\n<div id=\"attachment_34982\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-compare.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-34982\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-compare.png\" alt=\"\" width=\"600\" height=\"341\" class=\"size-full wp-image-34982\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-compare.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-compare-300x171.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-34982\" class=\"wp-caption-text\">Compare package and shasum file<\/p><\/div>\n<p>By opening a file via the tool, it generates the MD5, SHA-1, and SHA-256 hashes with buttons to copy to clipboard, though it takes quite a few seconds in my case to handle large file.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-generate.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-generate.png\" alt=\"\" width=\"600\" height=\"346\" class=\"aligncenter size-full wp-image-34983\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-generate.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-generate-300x173.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>And it allows to compare \/ verify download using either a file or the hash code in different tabs.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-verify.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-verify.png\" alt=\"\" width=\"600\" height=\"342\" class=\"aligncenter size-full wp-image-34984\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-verify.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/hashbrown-verify-300x171.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>How to Install Hashbrown in Ubuntu Linux:<\/h3>\n<p>The software is available to install as universal <a href=\"https:\/\/flathub.org\/apps\/details\/dev.geopjr.Hashbrown\" rel=\"noopener\" target=\"_blank\">Flatpak package<\/a>.<\/p>\n<h4>1. Install Flatpak daemon<\/h4>\n<p>Open terminal by either searching from activities overview or pressing <b>Ctrl+Alt+T<\/b> on keyboard. When it opens, run command to install the daemon:<\/p>\n<pre>sudo apt install flatpak<\/pre>\n<p>For Ubuntu 18.04 and Ubuntu 16.04, you may need to add <a href=\"https:\/\/launchpad.net\/~flatpak\/+archive\/ubuntu\/stable\" rel=\"noopener\" target=\"_blank\">this PPA<\/a> first.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg\" alt=\"\" width=\"600\" height=\"102\" class=\"aligncenter size-large wp-image-10296\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-450x77.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak.jpg 705w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>2. Add flathub repository:<\/h4>\n<p>Next add the flathub repository that hosts the software packages, by running command:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg\" alt=\"\" width=\"600\" height=\"100\" class=\"aligncenter size-large wp-image-10285\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-450x75.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal.jpg 748w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>3. Install Hashbrown as Flatpak:<\/h4>\n<p>Finally run command in terminal to install the app via Flatpak:<\/p>\n<pre>flatpak install flathub dev.geopjr.Hashbrown<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/flatpak-hashbrown.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/flatpak-hashbrown.png\" alt=\"\" width=\"600\" height=\"360\" class=\"aligncenter size-full wp-image-34985\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/flatpak-hashbrown.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/10\/flatpak-hashbrown-300x180.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Like normal apps, open it by searching from activities overview after installation.<\/p>\n<h3>Uninstall Hashbrown:<\/h3>\n<p>To remove the software package, use command in terminal:<\/p>\n<pre>flatpak uninstall --delete-data dev.geopjr.Hashbrown<\/pre>\n<p>You may also run <\/code>flatpak uninstall &#8211;unused<\/code> to remove unused runtime libraries.<\/p>","protected":false},"excerpt":{"rendered":"<p>To verify downloaded packages, we do hash checks. And Hashbrown is a simple graphical tool to generate or verify file hash in Linux Desktop. Software developers often provide cryptographic hashes along with downloads, for users to ensure the file or program matches the source. Usually, they are MD5, SHA-1, and SHA-256 hashes. Ubuntu comes with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34980,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-34978","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34978","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=34978"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34978\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/34980"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=34978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=34978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=34978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}