BSD Ports

security/p5-Crypt-PBKDF2 0.161520 MidnightBSD

PBKDF2 password hashing algorithm

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
security, perl5

Description

PBKDF2 is a secure password hashing algorithm that uses the techniques of "key strengthening" to make the complexity of a brute-force attack arbitrarily high. PBKDF2 uses any other cryptographic hash or cipher (by convention, usually HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an arbitrary number of iterations of the hashing function, and a nearly unlimited output hash size (up to 2**32 - 1 times the size of the output of the backend hash). The hash is salted, as any password hash should be, and the salt may also be of arbitrary size.

See also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898

In the other systems

SystemPortVersion
MidnightBSDsecurity/p5-Crypt-PBKDF20.161520
FreeBSDsecurity/p5-Crypt-PBKDF20.161520
OpenBSDsecurity/p5-Crypt-PBKDF20.261630
NetBSDsecurity/p5-Crypt-PBKDF20.261630nb1
DragonFlysecurity/p5-Crypt-PBKDF20.161520
HardenedBSDsecurity/p5-Crypt-PBKDF20.161520
GhostBSDsecurity/p5-Crypt-PBKDF20.161520

Install

Binary package:

mport install p5-Crypt-PBKDF2

From mports:

cd /usr/mports/security/p5-Crypt-PBKDF2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Crypt-PBKDF2>0:security/p5-Crypt-PBKDF2

Dependencies

As this port's Makefile names them.

Build 8

Runtime 8

Test 1

Build dependencies 8
Run dependencies 8
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 12
  • %%SITE_PERL%%/Crypt/PBKDF2.pm
  • %%SITE_PERL%%/Crypt/PBKDF2/Hash.pm
  • %%SITE_PERL%%/Crypt/PBKDF2/Hash/DigestHMAC.pm
  • %%SITE_PERL%%/Crypt/PBKDF2/Hash/HMACSHA1.pm
  • %%SITE_PERL%%/Crypt/PBKDF2/Hash/HMACSHA2.pm
  • %%SITE_PERL%%/Crypt/PBKDF2/Hash/HMACSHA3.pm
  • %%PERL5_MAN3%%/Crypt::PBKDF2.3.gz
  • %%PERL5_MAN3%%/Crypt::PBKDF2::Hash.3.gz
  • %%PERL5_MAN3%%/Crypt::PBKDF2::Hash::DigestHMAC.3.gz
  • %%PERL5_MAN3%%/Crypt::PBKDF2::Hash::HMACSHA1.3.gz
  • %%PERL5_MAN3%%/Crypt::PBKDF2::Hash::HMACSHA2.3.gz
  • %%PERL5_MAN3%%/Crypt::PBKDF2::Hash::HMACSHA3.3.gz
distinfo 1
FileSizeSHA256
Crypt-PBKDF2-0.161520.tar.gz1716397dfa79a309a086e184a4e61047f8a10ffb3db051025e7d222a25f19130ba417
Master sites 1
  • CPAN