我在 php 中有一个函数可以解密为标题。此函数从 base64 解码并正确解密:
function decrypt($base64encoded_ciphertext) {
$key = 'a16byteslongkey!a16byteslongkey!';
$plaintext = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, base64_decode($base64encoded_ciphertext), MCRYPT_MODE_CBC);
$plaintext = trim($plaintext);
//Sostituisco tutti i caratteri fasulli
for($i=0; $i<32; $i++) $plaintext = str_replace(chr($i), "", $plaintext);
return $plaintext;
}
但是..如果我输入这个字符串:Da/itClhHEVQH9BfL/gIug==
它返回:100000065912248XNš!†Özé‰ÎªãaóÒ]`-ÐüõÁÔ...ayã›[¿gp—›s.ý 3á«uÛ§hZ¼ú™R2。
而不是只有100000065912248
我已经尝试使用在线工具并且加密的字符串是正确的..
谢谢!