October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk4 min

Why Argon2id Is Worth Choosing Over Faster Password Hashes

Argon2id makes password guesses costly in memory as well as computation. Learn how to set its costs and when alternatives may suit platform, legacy, or compliance needs.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Argon2id is a strong default for a new password-storage system because it makes each password guess costly in both computation and memory. That cost affects legitimate logins, but it also applies to every offline guess an attacker makes after stealing a password database. The right choice still depends on your platform, expected login load, compatibility needs, and compliance requirements; “faster” alone is not a useful measure of security.

What “faster” means for password hashing

A password verifier needs to check a submitted password against a stored value. With a fast general-purpose hash such as SHA-256 used alone, that check is inexpensive—and an attacker with a stolen database can also test guesses quickly, one after another. Password-storage functions instead let a service deliberately raise the cost of each verification.

As an Amazon Associate I earn from qualifying purchases.

Argon2id is a memory-hard password-hashing function: its cost can be tuned in memory, time, and parallelism. Raising those costs can make offline guessing more expensive, but it also consumes resources during ordinary authentication. A useful comparison must therefore distinguish the verifier’s time on a particular machine and configuration from an attacker’s cost per guess. There is no meaningful universal speed ranking without those details.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Password hashes are not encrypted passwords: they are not meant to be decrypted. Store a unique salt with each password hash and use an adaptive password-hashing function rather than plaintext or a fast general-purpose hash. OWASP explains the security rationale and recommends Argon2id for password storage in its Password Storage Cheat Sheet.

#1 Best Overall
Yubico - Security Key C NFC - Basic Compatibility - Multi-Factor authentication (MFA) Security Key and passkey, Connect via USB-C or NFC, FIDO Certified
  • POWERFUL SECURITY KEY: The Security Key C NFC is the essential physical passkey for protecting your digital life from phishing attacks. It ensures only you can access your accounts.
  • WORKS WITH 1000+ ACCOUNTS: Compatible with Google, Microsoft, and Apple. A single Security Key C NFC secures 100 of your favorite accounts, including email, password managers, and more.
  • FAST & CONVENIENT LOGIN: Plug in your Security Key C NFC via USB-C and tap it, or tap it against your phone (NFC) to authenticate. No batteries, no internet connection, and no extra fees required.
  • TRUSTED PASSKEY TECHNOLOGY: Uses the latest passkey standards (FIDO2/WebAuthn & FIDO U2F) but does not support One-Time Passwords. For complex needs, check out the YubiKey 5 Series.
  • BUILT TO LAST: Made from tough, waterproof, and crush-resistant materials. Manufactured in Sweden and programmed in the USA with the highest security standards.

Why Argon2id is a defensible default

OWASP recommends Argon2id, describing it as a balance of resistance to side-channel and GPU-based attacks. Its adjustable memory, time, and parallelism costs let an implementation set a deliberate verification expense rather than relying on a fast hash whose low cost benefits attackers too.

The specification has a broader scope than password storage alone. RFC 9106, published in September 2021, defines Argon2 as a memory-hard function for password hashing and proof-of-work applications. Its recommendations are distinct from OWASP’s operational password-storage guidance; use the profile appropriate to your requirements rather than treating every published parameter set as one universal default. See the RFC 9106 specification.

Rank #2
Sale
Password Safe
  • Requires 3 "AAA" batteries (included)
  • Unit auto-locks for 30 minutes after 5 consecutive incorrect PINs

Choose parameters for the system that will verify logins

OWASP’s current minimum Argon2id configuration is 19 MiB of memory, two iterations, and parallelism one. This is guidance, not a benchmark result or a guarantee that the setting fits every service. OWASP also advises tuning costs for the target environment and benchmarking expected load.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More work per verification can increase resistance to guessing, but it also raises authentication latency and memory demand. A setting that works for one login at a time may behave differently when many users authenticate concurrently. Evaluate the chosen configuration on the actual target system against its login-latency target, memory budget, and expected concurrent verification load. The cited guidance does not establish timings for any particular machine, so there is no supported universal claim that Argon2id is faster or slower than another option.

When another password-hashing function may fit better

Argon2id is not the only defensible choice. OWASP identifies alternatives for specific constraints; their settings and caveats should be considered in context rather than collapsed into a simple speed contest.

Option When it may fit Relevant caveat or OWASP guidance
Argon2id New password-storage systems seeking OWASP’s recommended choice. Memory use and verification latency affect service capacity; tune and benchmark locally. OWASP minimum: 19 MiB, two iterations, parallelism one.
scrypt When Argon2id is unavailable. Its CPU and memory cost, block size, and parallelization are configurable.
bcrypt Legacy systems where migration or support constraints make replacement impractical. OWASP specifies work factor 10 or more and notes a 72-byte password limit.
PBKDF2 When FIPS-140 compliance is required and this choice meets the deployment’s applicable requirements. OWASP specifies HMAC-SHA-256 with work factor 600,000 or more for this scenario. This guidance does not certify a particular product or module.
Fast general-purpose hash, such as SHA-256 alone Not appropriate as a password-storage function. Its speed allows many guesses; use an adaptive password-hashing function with appropriate costs instead.

What to check before adopting Argon2id

  • Library and platform support: confirm a maintained implementation is available for your deployment environment and can encode and verify the parameters you intend to use.
  • Login capacity: assess memory use and latency under expected simultaneous verifications, not just a single login.
  • Password handling: enforce an appropriate password-length policy. If retaining bcrypt, account for its 72-byte limit.
  • Compliance: verify the requirements that apply to your deployment. OWASP’s PBKDF2 recommendation for a stated FIPS-140 scenario is not proof that a specific implementation or module is certified.
  • Operational settings: document the selected parameters and benchmark them on the target system before relying on them at production load.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

The practical decision

For a new system with suitable library support and a service budget that can accommodate memory-intensive verification, Argon2id is a well-supported choice. Use measured, workload-appropriate parameters rather than chasing the lowest verifier latency. Keep scrypt in view when Argon2id is unavailable, retain bcrypt only where legacy constraints justify it, and consider PBKDF2 for the relevant FIPS-140 requirements. A faster check is not automatically a better password-storage design.

Rank #4
Yubico - YubiKey Bio C (FIDO Edition) - Basic Compatibility - Multi-Factor authentication (MFA) Security Key and passkey, Connect via USB-C, Biometric, FIDO Certified - Protect Your Online Accounts
  • FIDO-ONLY FUNCTIONALITY: Supports FIDO2 (passkeys) and FIDO U2F protocols for passwordless and second-factor authentication. Does not support OTP, TOTP, Smart Card (PIV), or other advanced features - upgrade to YubiKey 5 Series for extended functionality
  • SECURE AND CONVENIENT: Passwordless MFA login with the YubiKey Bio authenticator and biometric information using a fingerprint, with a PIN as a fallback. Simply plug in via USB and use your fingerprint to authenticate
  • DEVICE & OS COMPATIBILITY: Compatible with Windows, macOS, ChromeOS, and Linux. Works seamlessly with supported services like Google and Microsoft accounts, and major password managers. See the full compatibility list at "Works With YubiKey"
  • DURABLE & RELIABLE: Resistant to tampering, water, and crushing. No batteries or network connectivity required, offering dependable authentication without any downtime. Securely manufactured in USA & Sweden
  • Yubico Authenticator App - Fingerprint enrollment, passkey management and PIN configuration available via the app app - Upgrade to YubiKey 5 Series to generate one-time-passwords (OTP) via Yubico Authenticator and for advanced compatibility (OATH, PIV)

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.