Crypt::Eksblowfish::Blowfish

Crypt::Eksblowfish::Blowfish is a Blowfish block cipher via Eksblowfish engine.
Download

Crypt::Eksblowfish::Blowfish Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Andrew Main
  • Publisher web site:
  • http://search.cpan.org/~zefram/

Crypt::Eksblowfish::Blowfish Tags


Crypt::Eksblowfish::Blowfish Description

Crypt::Eksblowfish::Blowfish is a Blowfish block cipher via Eksblowfish engine. Crypt::Eksblowfish::Blowfish is a Blowfish block cipher via Eksblowfish engine.SYNOPSIS use Crypt::Eksblowfish::Blowfish; $block_size = Crypt::Eksblowfish::Blowfish->blocksize; $key_size = Crypt::Eksblowfish::Blowfish->keysize; $cipher = Crypt::Eksblowfish::Blowfish->new($key); $block_size = $cipher->blocksize; $ciphertext = $cipher->encrypt($plaintext); $plaintext = $cipher->decrypt($ciphertext); $p_array = $cipher->p_array; $s_boxes = $cipher->s_boxes; if($cipher->is_weak) { ...An object of this type encapsulates a keyed instance of the Blowfish block cipher, ready to encrypt and decrypt.Blowfish is a symmetric cipher algorithm designed by Bruce Schneier in 1993. It operates on 64-bit blocks, and takes a variable-length key from 32 bits (4 octets) to 448 bits (56 octets) in increments of 8 bits (1 octet).This implementation of Blowfish uses an encryption engine that was originally implemented in order to support Eksblowfish, which is a variant of Blowfish modified to make keying particularly expensive. See Crypt::Eksblowfish for that variant; this class implements the original Blowfish. Requirements: · Perl


Crypt::Eksblowfish::Blowfish Related Software