Hi,
I am working on some encryption and my code is
use Crypt::CBC;
use MIME::Base64;
# use Crypt::OpenSSL::AES;
use Crypt::Rijndael;
my $iv = "\xc4\x37\xb4\x79\x2a\x85\x62\x33\xc1\x83\x99\x4a\xfe\x10\xa6\xb2";
my $key =
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00";
my $cipher = Crypt::CBC->new( -key => $key,
-cipher => 'Crypt::Rijndael',
-header => 'none',
-iv => $iv,
-blocksize => 16,
-keylength => 128,
-padding => 0,
);
;
my $ciphertext = $cipher->encrypt('dentsu001');
my $encoded = encode_base64($ciphertext, '');
print $encoded, "\n";
then out put must be: T3FPTjQGXZk9XOkjyqrmfg==
but its coming : OoO5e3rOVxoh7BQD74RU6A==
I don't understand what is going wrong with my code.
Please advice,
Thanks,
Kundan