Hashbrown – Simple Tool to Verify Your Downloads By Checking File Hash

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 provides SHA256 hashes in its ISO download pages.

Ubuntu comes with md5sum, sha1sum, sha256sum and a few other tools to do hash check from command line. For beginners or those hate Linux commands, then “Hashbrown” may help by providing a modern GTK user interface:

Compare package and shasum file

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.

And it allows to compare / verify download using either a file or the hash code in different tabs.

How to Install Hashbrown in Ubuntu Linux:

The software is available to install as universal Flatpak package.

1. Install Flatpak daemon

Open terminal by either searching from activities overview or pressing Ctrl+Alt+T on keyboard. When it opens, run command to install the daemon:

sudo apt install flatpak

For Ubuntu 18.04 and Ubuntu 16.04, you may need to add this PPA first.

2. Add flathub repository:

Next add the flathub repository that hosts the software packages, by running command:

3. Install Hashbrown as Flatpak:

Finally run command in terminal to install the app via Flatpak:

flatpak install flathub dev.geopjr.Hashbrown

Like normal apps, open it by searching from activities overview after installation.

Uninstall Hashbrown:

To remove the software package, use command in terminal:

flatpak uninstall --delete-data dev.geopjr.Hashbrown

You may also run flatpak uninstall –unused to remove unused runtime libraries.