Преобразовать ключ и IV в HEX.
echo g+rR+egh2MCHFnYe0XJM7g== | openssl enc -d -a -aes-256-cbc -nosalt -out deco.dec -p -K 3342314332444441413837324632384134434443423333323433393435363942 -iv 30303030303030303030303030303030
OpenSSL ожидает ключ и IV в HEX.Когда вы указываете ключ как 3B1C2DDAA872F28A4CDCB3324394569B , он дополняется дополнительными нулями, чтобы сделать его
"3B1C2DDAA872F28A4CDCB3324394569B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Аналогичным образом IV преобразуется в
"00000000000000000000000000000000".
Следовательно, OpenSSL заканчивается использованием неверного ключа и IV, и расшифровка завершается неудачно, даже если вы предоставили правильные ключи.
Примечание. Пройдите флаг "-p" и openSSL покажет, какие ключи и IV используются.