我正在使用OpenSSL使用以下命令对字符串进行编码:
openssl enc -des3 -md md5 -pass pass:mypass -out outfile <<< mytext
使用盐腌的编码字符串会产生结果,我可以使用以下命令对其进行解码:
openssl enc -d -des3 -md md5 -pass pass:mypass -in outfile
但是PHP无法对其进行解码:
<?php
$secret='mypass';
$key = md5($secret, true);
$key .= substr($key, 0, 8);
echo openssl_decrypt(file_get_contents('outfile'), 'des', $key, OPENSSL_ZERO_PADDING | OPENSSL_RAW_DATA);
任何人都可以向我提供示例代码来使用PHP解码上述给定的加密文件吗?
非常感谢