不喜欢广告? 无广告 今天

Argon2 Hash Generator

开发人员安全
广告 移除?

密码

Argon2 Parameters

Argon2id (recommended) is a hybrid resistant to both side-channel and GPU attacks. Argon2i resists side-channel attacks; Argon2d maximises GPU resistance.
KiB
Memory used during hashing, in KiB. Higher is more secure but slower. 65536 KiB = 64 MiB (a common default). Larger values may be slow or fail in the browser.
Number of passes over memory (time cost). Higher is more secure but slower.
Number of parallel lanes. The in-browser engine runs them sequentially, so keep this low (1 is typical).
Length of the derived key in bytes. 32 bytes (256 bits) is a common default.

Salt

A random salt is generated for every hash by default — recommended. Choose Custom only when you need a reproducible salt.
Used verbatim (UTF-8 bytes) as the salt. Must be at least 8 bytes.

输出

PHC encoded string includes the variant, parameters and salt — the portable, verifiable format. Hex / Base64 output the raw derived key only.
Optionally check whether the password above matches an existing Argon2 PHC-encoded hash.
广告 移除?

指导

Argon2 Hash Generator

Argon2 Hash Generator

Generate real Argon2 password hashes right in your browser. Argon2 is the modern, memory-hard password-hashing algorithm that won the Password Hashing Competition, and it is the recommended choice for storing passwords securely. This tool computes genuine Argon2id, Argon2i and Argon2d hashes using a WebAssembly engine — your password, salt and resulting hash never leave your device.

如何使用

  1. Enter the password or message you want to hash.
  2. Choose a variant — Argon2id is recommended for password storage.
  3. Tune the memory cost, iterations, parallelism and hash length, or keep the sensible defaults.
  4. Let the tool auto-generate a random salt, or supply your own for reproducible results.
  5. Pick your output format: a portable PHC encoded string, raw hex, or base64.
  6. 点击 生成哈希. Optionally paste an existing Argon2 hash to verify a password against it.

特征

  • All three variants – Argon2id, Argon2i and Argon2d.
  • Configurable cost parameters – set memory, iterations, parallelism and hash length.
  • Flexible salt – cryptographically random by default, or bring your own.
  • 多种输出格式 – PHC encoded string, hex, or base64.
  • Built-in verify mode – check whether a password matches an existing Argon2 hash.
  • Fully private – everything runs locally in your browser; nothing is uploaded.

常问问题

  1. What makes Argon2 resistant to GPU and ASIC cracking?

    Argon2 is a memory-hard function: it deliberately uses a large, configurable amount of RAM during each computation. GPUs and custom ASICs get their speed from massive parallelism, but they have comparatively little fast memory per core, so forcing every guess to allocate tens of megabytes sharply limits how many hashes an attacker can compute in parallel.

  2. What is the difference between Argon2id, Argon2i and Argon2d?

    Argon2d accesses memory in a data-dependent way, which maximises resistance to GPU cracking but can leak information through side channels. Argon2i uses data-independent memory access, protecting against side-channel attacks but offering slightly less GPU resistance. Argon2id is a hybrid that runs the first half as Argon2i and the rest as Argon2d, giving balanced protection. It is the variant recommended for password hashing.

  3. Why does a password hash need a salt?

    A salt is a unique random value combined with the password before hashing. It ensures two users with the same password produce different hashes, and it defeats precomputed lookup tables such as rainbow tables. Because the salt does not need to be secret, it is stored alongside the hash, which is exactly what the PHC encoded format does.

  4. What do the memory, iterations and parallelism parameters control?

    Memory cost sets how much RAM (in KiB) each hash computation consumes. Iterations (time cost) sets how many passes are made over that memory, increasing the work linearly. Parallelism sets how many independent lanes are used. Together they let you tune Argon2 so a single hash takes a noticeable fraction of a second on your hardware, which is slow enough to frustrate attackers but fast enough for legitimate logins.

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 移除?
广告 移除?
广告 移除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 移除?