View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Amiri Barksdale > Digest-PBKDF2-0.010 > Digest::PBKDF2

Download:
Digest-PBKDF2-0.010.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  1
View/Report Bugs
Module Version: 0.010   Source   Latest Release: Digest-PBKDF2-0.013

NAME ^

Digest::PBKDF2 A minimalist Digest module using the PBKDF2 algorithm.

NOTICE ^

You can only use one salt, a pre-salt, with this module. It is not smart enough to do post-salts.

SYNOPSIS ^

    my $digest = Digest::PBKDF2->new;   # Or...
    my $digest = Digest::PBKDF2->new(encoding => 'ldap');
    $digest->add('mysalt');             # salt = 'mysalt'
    $digest->add('k3wLP@$$w0rd');       # password = 'k3wLP@$$w0rd'

    $digest->add('eX+ens10n');          # password = 'k3wLP@$$w0rdeX+ens10n'

    my $result = $digest->digest;       # $PBKDF2$HMACSHA1:1000:bXlzYWx0$4P9pwp
                                        # LoF+eq5jwUbMw05qRQyZs=

That's about it.

METHODS ^

new

Create a new Digest::PBKDF2 object. This defaults to using the "ldap" encoding available in Crypt::PBKDF2--please see Crypt::PBKDF2 for details.

clone

Copies the data and state from the original Digest::PBKDF2 object, and returns a new object.

add

Pass this method your salt and data chunks. They are stored up until you call digest.

digest

This encrypts your data and returns the encrypted string.

reset

After calling digest, the module calls reset on its self, clearing data and the record of how many additions were made to the data to be digested.

SEE ALSO ^

Crypt::PBKDF2 Digest

AUTHOR ^

Amiri Barksdale, <abarksdale@campusexplorer.com>

COPYRIGHT ^

Copyright (c) 2014 by Campus Explorer, Inc.

http://www.campusexplorer.com

LICENSE ^

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

syntax highlighting: