PerlIO::via::CBC is a Perl IO layer for reading/writing CBC encrypted files.
SYNOPSIS
use PerlIO::via::CBC;
PerlIO::via::CBC->config(
'key' => 'my secret key',
'cipher' => 'Blowfish',
'iv' => '$KJh#(}q',
'regenerate_key' => 0, # default true
'padding' => 'space',
'prepend_iv' => 0,
'pcbc' => 1 #default 0
);
my $fh;
open($fh, '>:via(PerlIO::via::CBC)', $file)
or die "Can't open $file for encryption: $!n";
print $fh $lots_of_secret_data;
close($fh)
or die "Error closing file: $!n";
open($fh, '
Product's homepage
Requirements:
· Perl
· Crypt::CBC' => 2.12
· Crypt::DES' => 2.03