Changes for version 0.024 - 2026-10-20

  • Check for undefined hash as early as possible
  • Enable static install
  • Allow normalization to be a coderef
  • Don't accept final newline in SHA1/MD5 hashes

Modules

A module for managing passwords in a cryptographically agile manner
Base class for Crypt::Passphrase encoders
a fallback validator for Crypt::Passphrase
Validate against base64ed MD5 hashes with Crypt::Passphrase
Validate against hexed MD5 hashes with Crypt::Passphrase
An object representing a hash for password checking
A base class for pre-hashing pepper implementations
A pepper-wrapper for Crypt::Passphrase
Validate against base64ed SHA1 hashes with Crypt::Passphrase
Validate against hexed SHA1 hashes with Crypt::Passphrase
An system crypt() encoder for Crypt::Passphrase
An implementation of the crypt64 encoding
Base class for Crypt::Passphrase validators