Hi guys,
I have written code to encrypt and decrypt files using perl script. Please help me to port below code to crypto++ library.
//ENCRYPTION
[CODE=perl]
my $cipher = Crypt::CBC->new(
-cipher => "Crypt::Rijndae l",
-key => $key,
-header => 'salt',
);
$cipher->start( 'encrypting' );
while ( read( $original_file, $buffer, 1024 ) ) {
print $encrypted_file $cipher->crypt( $buffer );
}[/CODE]
//DECRYPTION
[CODE=perl]
]my $cipher = Crypt::CBC->new(
-cipher => "Crypt::OpenSSL ::AES",
-key => $key,
-header => 'salt',
);
$cipher->start( 'decrypting' );
while ( read( $encrypted_file , $buffer, 1024 ) ) {
print $decrypted_file $cipher->crypt( $buffer );
}[/CODE]
I'm aware of Rijndael and can find the alternative for the same in crypto++ library but I'm unable to find Crypt::OpenSSL: :AES in crypto++ library.
Please help me guys.
Thanks
I have written code to encrypt and decrypt files using perl script. Please help me to port below code to crypto++ library.
//ENCRYPTION
[CODE=perl]
my $cipher = Crypt::CBC->new(
-cipher => "Crypt::Rijndae l",
-key => $key,
-header => 'salt',
);
$cipher->start( 'encrypting' );
while ( read( $original_file, $buffer, 1024 ) ) {
print $encrypted_file $cipher->crypt( $buffer );
}[/CODE]
//DECRYPTION
[CODE=perl]
]my $cipher = Crypt::CBC->new(
-cipher => "Crypt::OpenSSL ::AES",
-key => $key,
-header => 'salt',
);
$cipher->start( 'decrypting' );
while ( read( $encrypted_file , $buffer, 1024 ) ) {
print $decrypted_file $cipher->crypt( $buffer );
}[/CODE]
I'm aware of Rijndael and can find the alternative for the same in crypto++ library but I'm unable to find Crypt::OpenSSL: :AES in crypto++ library.
Please help me guys.
Thanks
Comment