in reply to Re^2: String differs from printing to STDOUT and printing to file
in thread String differs from printing to STDOUT and printing to file
Thanks for posting the code, it confirms GrandFather's suggestion; using my advice from here to use Devel::Peek to inspect $dec, it shows:
SV = PV(0x571d5fd57c40) at 0x560d5ed7d9a0 REFCNT = 1 FLAGS = (POK,IsCOW,pPOK) PV = 0x571d5fe15180 "QeTEv2804\0\0\0\0\0\0\0"\0 CUR = 16 LEN = 18 COW_REFCNT = 0
As per the Crypt::Rijndael docs, the blocksize for Rijndael is 16 bytes.
In Section
Seekers of Perl Wisdom