Argon2 GUI is a graphical frontend for the Argon2 password hashing algorithm. It provides a convenient way to generate and verify password hashes without writing code or working directly with a command-line utility.
Argon2 is a memory-hard password hashing algorithm designed to make password cracking computationally expensive. It is particularly useful for developers building authentication systems, testing password storage implementations and evaluating hashing parameters.
The application offers separate interfaces for generating hashes and verifying passwords against existing encoded hashes. Users can adjust the computational cost of hashing, including memory consumption, iteration count and parallelism. These settings allow developers to experiment with the balance between processing requirements and resistance to password guessing attacks.
This is free and open source software.
Key Features
- Generate encoded password hashes using the Argon2 algorithm.
- Support for Argon2id, Argon2i and Argon2d variants.
- Argon2id selected by default for general-purpose password hashing.
- Adjust the number of hashing iterations using a slider.
- Configure memory cost to control the amount of RAM used during hashing.
- Set the level of parallelism by selecting the number of hashing threads.
- Choose the desired hash output length.
- Generate random salts using operating system entropy.
- Produce encoded hashes containing the information needed for subsequent verification.
- Verify an entered password against an existing Argon2 encoded hash.
- Automatically identify the Argon2 variant from the encoded hash during verification.
- Separate tabs for password hashing, verification and application settings.
- Show or conceal passwords while entering them.
- Optionally remember hashing parameters between sessions.
- Save window dimensions and configure automatic text selection.
- Restore default application settings through the graphical interface.
- Cross-platform support – runs on Linux, macOS and Windows
Website: codeberg.org/GlitchedPolygons/Argon2GUI
Support:
Developer: Raphael Beck (Glitched Polygons)
License: GNU General Public License v3.0
Argon2 GUI is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| GUI Data Hashing Tools | |
|---|---|
| QuickHash GUI | Data hashing tool |
| GtkHash | Desktop utility for computing message digests or checksums |
| Hash-o-Matic | Generate, compares and verify MD5, SHA-256 and SHA-1 hashes |
| Hashes | Simple hash algorithm identification |
| Collision | Checks hashes for your files |
| Rust Hash Sum | Calculate and verify file checksums |
| QCalcFileHash | Hash calculator |
| HashVerifier | Checksum generation and verification utility |
| HashGarten | Graphical checksum utility and frontend for Jacksum |
| Checksum Checker | Verify file checksums against expected values |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |



Please read our Comment Policy before commenting.