BSD Ports

security/py-argon2-cffi 25.1.0 OpenBSD

argon2 password hashing for Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
security, lang/python

Description

Argon2 is a secure password hashing algorithm. Is is designed to have both a configurable runtime as well as memory consumption.

The current workhorses of password hashing are unquestionably bcrypt and PBKDF2. And while they're still fine to use, the password cracking community embraced new technologies like GPUs and ASICs to crack passwords in a highly parallel fashion.

An effective measure against extreme parallelism proved making computation of password hashes also memory hard.

Between 2012 and 2015, the password hashing competition took place to find a new, secure, and future-proof password hashing algorithm. The winner of this competition was announced as Argon2.

In the other systems

SystemPortVersion
OpenBSDsecurity/py-argon2-cffi25.1.0
FreeBSDsecurity/py-argon2-cffi25.1.0
NetBSDsecurity/py-argon2-cffi25.1.0
DragonFlysecurity/py-argon2-cffi21.3.0_2
MidnightBSDsecurity/py-argon2-cffi21.3.0_3
HardenedBSDsecurity/py-argon2-cffi25.1.0
GhostBSDsecurity/py-argon2-cffi25.1.0

Install

Binary package:

pkg_add py3-argon2-cffi

From the ports tree:

cd /usr/ports/security/py-argon2-cffi && make install

Dependencies

Build dependencies 5
Run dependencies 2