Automic VaultAutomic Vault

brew

argon2 を Homebrew, apk, apt, dnf, MacPorts, pacman, zypper でインストール

argon2 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install argon2

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install argon2

MacPorts ports tree · devel/argon2/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add argon2

Alpine Linux edge package indexes · argon2 · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install argon2

Debian stable package indexes · argon2 · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install argon2

Fedora Rawhide package metadata · argon2 · ソース: dl.fedoraproject.org

Arch Linux pacman確認済み · 92%
sudo pacman -S argon2

Arch Linux sync databases · argon2 · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install argon2

openSUSE Tumbleweed package metadata · argon2 · ソース: download.opensuse.org

概要

パッケージ概要

Password hashing library and CLI utility

コマンドとエイリアス

  • argon2

履歴

プロジェクトの歴史と使われ方

Argon2 is a memory-hard password-hashing function and command-line utility. The Homebrew package builds the reference C implementation from the Password Hashing Competition winner repository.

プロジェクトの歴史

The Password Hashing Competition began after its organizers concluded that modern applications lacked a widely accepted password-hashing standard. The PHC site says the competition ran from 2013 to 2015, received 24 candidates, shortlisted finalists, and selected Argon2 in July 2015.

Argon2 was designed by Alex Biryukov, Daniel Dinu, and Dmitry Khovratovich. The reference repository describes the implementation as C code for the PHC-winning function and documents the Argon2i, Argon2d, and Argon2id variants with time, memory, and parallelism parameters.

RFC 9106, published in September 2021 by the IRTF Crypto Forum Research Group, gave an implementer-oriented description of Argon2 version 1.3 with test vectors. It names Argon2id as the primary variant for implementations of the RFC, with Argon2d and Argon2i as supplementary variants.

採用の歴史

Argon2's adoption path moved from competition winner to reference implementation to language bindings and standards-track-adjacent guidance. The PHC site notes bindings for most languages, while RFC 9106 explicitly aims to simplify adoption of Argon2 in Internet protocols.

Package adoption is broad because the reference implementation is useful both directly and indirectly: developers install the CLI to benchmark or generate hashes, while distributions also build `libargon2` for applications, password managers, authentication systems, and language bindings.

使われ方

The `argon2` executable reads the password from standard input and accepts a salt plus flags for variant, iterations, memory, parallelism, hash length, encoded output, raw output, and Argon2 version. The README also documents static and shared libraries for embedding the algorithm in C programs.

For package users, the CLI is often a test and interoperability tool rather than the main production integration. Its encoded hash output is useful for checking parameters and verifying that bindings or server frameworks produce compatible values.

パッケージ好きにとっての重要性

Argon2 is package-nerd catnip because a tiny CLI package exposes a major cryptographic primitive with tunable resource costs. It is one of the rare formulae where build flags, SIMD support, libraries, headers, and command-line behavior all matter to downstream consumers.

It also illustrates how security primitives travel through package ecosystems: a competition reference implementation becomes a distro library, then a dependency of higher-level language packages and authentication stacks.

タイムライン

  • 2013: Password Hashing Competition begins.
  • 2014: PHC submissions close and finalists are shortlisted.
  • 2015-07: PHC announces Argon2 as the winner.
  • 2021-09: RFC 9106 publishes an implementer-oriented Argon2 description and test vectors.

Related projects

  • PHC finalists recognized alongside Argon2 included Catena, Lyra2, Makwa, and yescrypt.
  • BLAKE2b is the hash function used inside RFC 9106's Argon2 description.

セキュリティ状態

リスクレベル: グリーン

library-like package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • library-like package without higher-risk signals

信号

  • metadata:library-like

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 13 個のプラットフォームターゲットで利用できます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
argon2cliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版20190702
マネージャ更新日2026-05-11
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/P-H-C/phc-winner-argon2

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:argon2
バージョン20190702
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/argon2
ホームページhttps://github.com/P-H-C/phc-winner-argon2
リポジトリhttps://github.com/P-H-C/phc-winner-argon2
上流ドキュメントhttps://github.com/P-H-C/phc-winner-argon2#readme
ライセンスCC0-1.0 OR Apache-2.0
ソースアーカイブhttps://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/20190702.tar.gz
最終更新2026-05-11T15:59:32-04:00
Pulseupdated
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameargon2
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

argon2 0~20190702+dfsg-4+b2

memory-hard hashing function - utility

https://github.com/P-H-C/phc-winner-argon2

sudo apt install argon2
  • Section: libs
  • Architecture: amd64
  • Source Package: argon2
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: argon2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libargon2-1 0~20190702+dfsg-4+b2

memory-hard hashing function - runtime library

https://github.com/P-H-C/phc-winner-argon2

sudo apt install libargon2-1
  • Section: libs
  • Architecture: amd64
  • Source Package: argon2
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libargon2-1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libargon2-dev 0~20190702+dfsg-4+b2

memory-hard hashing function - development files

https://github.com/P-H-C/phc-winner-argon2

sudo apt install libargon2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: argon2
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libargon2-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

argon2 0~20190702+dfsg-4build1

memory-hard hashing function - utility

https://github.com/P-H-C/phc-winner-argon2

sudo apt install argon2
  • Section: universe/utils
  • Architecture: amd64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: argon2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libargon2-1 0~20190702+dfsg-4build1

memory-hard hashing function - runtime library

https://github.com/P-H-C/phc-winner-argon2

sudo apt install libargon2-1
  • Section: libs
  • Architecture: amd64
  • Source Package: argon2
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libargon2-1 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libargon2-dev 0~20190702+dfsg-4build1

memory-hard hashing function - development files

https://github.com/P-H-C/phc-winner-argon2

sudo apt install libargon2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: argon2
  • 1 依存関係
  • normalized package name match
  • 一致条件: Argon2
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libargon2-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

argon2 20190702-r5

The password hash Argon2, winner of PHC

https://github.com/P-H-C/phc-winner-argon2

sudo apk add argon2
  • License: Apache-2.0 OR CC0-1.0
  • Architecture: x86_64
  • Source Package: argon2
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: argon2 from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

argon2-dev 20190702-r5

The password hash Argon2, winner of PHC (development files)

https://github.com/P-H-C/phc-winner-argon2

sudo apk add argon2-dev
  • License: Apache-2.0 OR CC0-1.0
  • Architecture: x86_64
  • Source Package: argon2
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: argon2-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

argon2-libs 20190702-r5

The password hash Argon2, winner of PHC (libraries)

https://github.com/P-H-C/phc-winner-argon2

sudo apk add argon2-libs
  • License: Apache-2.0 OR CC0-1.0
  • Architecture: x86_64
  • Source Package: argon2
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: argon2-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

argon2-static 20190702-r5

The password hash Argon2, winner of PHC (static library)

https://github.com/P-H-C/phc-winner-argon2

sudo apk add argon2-static
  • License: Apache-2.0 OR CC0-1.0
  • Architecture: x86_64
  • Source Package: argon2
  • normalized package name match
  • 一致条件: Argon2
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: argon2-static from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

argon2 20190702-10.fc44

The password-hashing tools

https://github.com/P-H-C/phc-winner-argon2

sudo dnf install argon2
  • License: CC0-1.0 OR Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: argon2
  • 3 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: argon2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libargon2 20190702-10.fc44

The password-hashing library

https://github.com/P-H-C/phc-winner-argon2

sudo dnf install libargon2
  • License: CC0-1.0 OR Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: argon2
  • 2 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Argon2
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libargon2 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libargon2-devel 20190702-10.fc44

Development files for libargon2

https://github.com/P-H-C/phc-winner-argon2

sudo dnf install libargon2-devel
  • License: CC0-1.0 OR Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: argon2
  • 3 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Argon2
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libargon2-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

argon2 20190702-6

A password-hashing function (reference C implementation)

https://github.com/P-H-C/phc-winner-argon2

sudo pacman -S argon2
  • License: Apache AND custom:CC0
  • Architecture: x86_64
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: argon2 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

argon2 20190702-4.5

The reference C implementation of Argon2

https://github.com/P-H-C/phc-winner-argon2

sudo zypper install argon2
  • License: Apache-2.0 OR CC0-1.0
  • Category: Productivity/Networking/Security
  • Architecture: x86_64
  • Source Package: argon2
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Argon2
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: argon2 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

argon2-devel 20190702-4.5

Development files for argon2

https://github.com/P-H-C/phc-winner-argon2

sudo zypper install argon2-devel
  • License: Apache-2.0 OR CC0-1.0
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: argon2
  • 2 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Argon2
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: argon2-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment