用PHP加密,用Perl解密

用PHP加密,用Perl解密,php,perl,encryption,Php,Perl,Encryption,输出: $key = "12345678876543211234567887654321"; $iv = "1234567887654321"; $plaindata = "String to be encrypted."; $enc = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $plaindata, MCRYPT_MODE_CBC, $iv)); echo($enc); 如何在Perl中解密?cpan中有一个包。。麦

输出:

$key = "12345678876543211234567887654321";
$iv = "1234567887654321";
$plaindata = "String to be encrypted.";

$enc = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $key, $plaindata, MCRYPT_MODE_CBC, $iv));

echo($enc);

如何在Perl中解密?

cpan中有一个包。。麦克里普特


看看这个

看起来你需要和的组合。

似曾相识。不久前,我看到了一个问题:用PHP加密,用Python解密。我一直在尝试使用Crypt::CBC和Crypt::OpenSSL::AES。非常感谢Dave。我得到了这个错误。在C:/xampp/htdocs/sites/test/hello.pl第5行的@INC(@INC包含:C:/xampp/perl/lib/C:/xampp/perl/lib C:/xampp/perl/site/lib.C:/xampp/xampp/apache)中找不到Mcrypt.pm。BEGIN失败--编译在C:/xampp/htdocs/sites/test/hello.pl第5行中止,当我复制这些目录中的Mcrypt.pm文件并重新加载页面时,我在@INC中找不到模块Crypt::Rijndael的可加载对象(@INC包含:C:/xampp/perl/site/lib/C:/xampp/perl/lib C:/xampp/perl/site/lib.C:/xampp/perl/site/lib.C:/xampp/apache)在C:/xampp/htdocs/sites/test/hello.pl第5行,在C:/xampp/htdocs/sites/test/hello.pl第5行的require中编译失败。BEGIN失败--编译在C:/xampp/htdocs/sites/test/hello.pl第5行中止,是的,您需要正确安装它(通常通过“cpan”/“cpanm”命令;有关详细信息,请在谷歌上搜索“install cpan module”)。不要只是试图手动复制周围的文件,这是行不通的。相反,将一个有用的链接放在一个规范资源上。管件示例:来自:
EIZDQJWOIepUeNjFL2wl3RYA5bDmFd05Xu6z4e0aiWQ=