0

タイトルとして復号化する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だけではなく

ツールをオンラインで試してみましたが、暗号化された文字列は正しく..

オンラインツール

ありがとうございました!

4

0 に答える 0