Network Security

Argon2 GUI – graphical password hashing and verification

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 in action

Argon2 GUI is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

GUI Data Hashing Tools
QuickHash GUIData hashing tool
GtkHashDesktop utility for computing message digests or checksums
Hash-o-MaticGenerate, compares and verify MD5, SHA-256 and SHA-1 hashes
HashesSimple hash algorithm identification
CollisionChecks hashes for your files
Rust Hash SumCalculate and verify file checksums
QCalcFileHashHash calculator
HashVerifierChecksum generation and verification utility
HashGartenGraphical checksum utility and frontend for Jacksum
Checksum CheckerVerify file checksums against expected values

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted