in reply to Encrypting large files with Crypt::Blowfish

Crypt::Blowfish is a block cipher operating on only an 8 byte block at a time. In order to expand that capability, you need the cipher block chaining capability that happens to be available in Crypt::CBC. The linked documentation also describes how to parametrically induce Crypt::CBC to use Crypt::Blowfish implicitly for each block, thereby delivering blowfish capability for arbitrarily large files.

-M

Free your mind

  • Comment on Re: Encrypting large files with Crypt::Blowfish