Crypt-CBCeasy
view release on metacpan or search on metacpan
Without the C<IMPORT-LIST> it creates these 2 functions
in the B<DES::>, B<IDEA::> and
B<Blowfish::> namespaces by default
to stay compatible with the previous versions
that were capable to handle only these 3 ciphers.
You have to install C<Crypt::CBC> v. 1.22 or later to work with C<Blowfish>.
Sure IDEA:: functions will work only if you have Crypt::IDEA installed,
DES:: - if you have Crypt::DES, Blowfish:: - if you have Crypt::Blowfish
and Crypt::CBC is version 1.22 or above etc.
Here's the list of the ciphers that could be called via the
C<Crypt::CBCeasy> interface today (in fact the same modules
that are C<Crypt::CBC> compatible):
Cipher CPAN module
DES Crypt::DES
IDEA Crypt::IDEA
Blowfish Crypt::Blowfish
Twofish2 Crypt::Twofish2
DES_PP Crypt::DES_PP
Blowfish_PP Crypt::Blowfish_PP
Rijndael Crypt::Rijndael
TEA Crypt::TEA
Note that cipher names are case sensitive in the C<IMPORT-LIST>,
so "blowfish" will give an error.
Type them exactly as they are written in the correspondent
underlying modules.
Both C<encipher()> and C<decipher()> functions take 3 parameters:
will produce the HTML-docs.
This module requires
Crypt::CBC by Lincoln Stein, lstein@cshl.org
v.1.20 or later.
one or more of
Crypt::IDEA, Crypt::DES, Crypt::Blowfish, Crypt::Blowfish_PP,
Crypt::Twofish2, Crypt::DES_PP or other Crypt::CBC compatible modules.
=head1 CAVEATS
This module has been created and tested in a Win95/98/2000Pro environment
with Perl 5.004_02 and ActiveState ActivePerl build 618.
I expect it to function correctly on other systems too.
=head1 CHANGES
0.21 Mon Mar 6 07:28:41 2000 - first public release
make html
will produce the HTML-docs.
This module requires
Crypt::CBC at least 1.20 by Lincoln Stein, lstein@cshl.org
one or more of
Crypt::IDEA, Crypt::DES, Crypt::Blowfish, Crypt::Blowfish_PP,
Crypt::Twofish2, Crypt::DES_PP, Crypt::Rijndael or other
Crypt::CBC compatible modules.
AUTHOR
Mike Blazer, blazer@mail.nevalink.ru
http://www.dux.ru/guest/fno/perl/
( run in 0.354 second using v1.01-cache-2.11-cpan-9a3d99fc6dc )