Crypt-CBCeasy

 view release on metacpan or  search on metacpan

CBCeasy.pm  view on Meta::CPAN


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:

CBCeasy.pm  view on Meta::CPAN


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

README  view on Meta::CPAN

 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 )