Authen-Passphrase-Argon2
view release on metacpan or search on metacpan
lib/Authen/Passphrase/Argon2.pm view on Meta::CPAN
# Only one of these must be defined for the crypt value. An error will be thrown if none or more than one is defined.
passphrase - plain text passpord that will be converted to argon2
hash - plain text argon2 value
hash_base64 - base64 encoded argon2 value
hash_hex - hex decimal argon2 value
# optional params
cost - optional - default 3 - This is the time-cost factor, typically a small integer that can be derived as explained above.
factor - optional - default '32M' - This is the memory costs factor. This must be given as a integer followed by an order of magnitude (k, M or G for kilobytes, megabytes or gigabytes respectively), e.g. '64M'.
parallelism - optional - default 1 - This is the number of threads that are used in computing it.
size - optional - default 16 - This is the size of the raw result in bytes. Typical values are 16 or 32.
=cut
=head2 $ppr->algorithm
Returns the algorithm, in the same form as supplied to the constructor. Which will always be Argon2
=cut
( run in 0.565 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )