什么是解密由此php片段加密的文本的openssl命令行?

时间:2013-05-21 06:46:40

标签: php openssl

用于解密使用以下php代码加密的文本的openssl命令行是什么?

function encrypt($text, $key) {
    return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
}

这是我走了多远:

用“密码”加密的“blah blah”变为:

whSklKP6+wJdbGpiaCavFp8BiaZ6B1LZmJ0d7Nqx2nc=

我尝试用以下方法解密:

openssl base64 -d -in test.b64 > test.bin
openssl enc -d -aes-256-ecb -pass pass:password -in test.bin -out test.txt

我得到了:

bad magic number

0 个答案:

没有答案