Pathologically Eclectic Rubbish Lister | |
PerlMonks |
Re^2: Crypt::CBC losing its RandomIVby Solostian (Beadle) |
on Mar 20, 2006 at 16:50 UTC ( [id://537988]=note: print w/replies, xml ) | Need Help?? |
I just got to a point where I don't get errors anymore. Here's what I did. First, I modified the way I create the Crypt::CBC object to: my $cipher = Crypt::CBC->new(-key => $self->{SYMMKEY}, -cipher => 'Twofish', -salt => 1) or die "Unable to create cipher:\n$@\n"; My undertsanding is that CBC is now using a random Salt instead of a random IV. Correct me if I am wrong. Doing that solved the decryption error I was getting. It was replaced by an EOCD error during the unzip operation. I then followed your suggestion and replaced the getline with read: and: That got rid of the EOCD error. My app now runs as expected. Thanks for the tip!
In Section
Seekers of Perl Wisdom
|
|