manpagez: man pages & more
man Crypt::PBKDF2::Hash(3)
Home | html | info | man
Crypt::PBKDF2::Hash(3)                     User Contributed Perl Documentation



NAME

       Crypt::PBKDF2::Hash - Abstract role for PBKDF2 hashing algorithms.


VERSION

       version 0.161520


METHODS

   hash_len()
       Returns the length (in bytes) of the hashes this algorithm generates.

   generate($data, $key)
       Generate strong pseudorandom bits based on the $data and $key

   to_algo_string()
       Return a string representing any optional arguments this object was
       created with, for use by Crypt::PBKDF2's "generate" and "encode_string"
       methods. May return undef if no arguments are required, in which case
       none will be serialized and "from_algo_string" won't be called on
       reading the hash.

   from_algo_string($str)
       Given a string as produced by "from_algo_string", return an instance of
       this class with options corresponding to those in $str. If no options
       are expected, it's permissible for this method to throw an exception.


AUTHOR

       Andrew Rodland <arodland@cpan.org>


COPYRIGHT AND LICENSE

       This software is copyright (c) 2016 by Andrew Rodland.

       This is free software; you can redistribute it and/or modify it under
       the same terms as the Perl 5 programming language system itself.

perl v5.34.3                      2025-07-27            Crypt::PBKDF2::Hash(3)

crypt-pbkdf2 0.161.520 - Generated Wed Aug 6 18:10:57 CDT 2025
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.