解密后的解密问题

内容:ABCD

关键:1234567890123456

加密的Base64:t7ut2nq1afvr9unja0wkwa = =


功能apidatadecrypt(美元的数据,美元关键=){
数据base64_decode美元(美元数据);
合垫= 16(strlen($data)% 16);
paddata美元= $数据。Str_repeat (Chr ($pad), $pad);
返回mcrypt_decrypt(mcrypt_rijndael_128,关键paddata美元,美元,mcrypt_mode_ecb);
}
}




直接解决方案。


美元关键= '1234567890123456;
内容= = ='t7ut2nq1afvr9unja0wkwa美元;
desstr = decryptstring美元(美元美元的内容,重点);
回声($ desstr);

功能decryptstring($str,美元关键){
$str = base64_decode($str);
$str = mcrypt_decrypt(mcrypt_rijndael_128,美元关键,$str,mcrypt_mode_ecb);
$块= mcrypt_get_block_size('rijndael_128 ','ecb);
合垫= ORD($str {($ len = strlen(str))- 1 });
$ len = strlen(str);
合垫= ORD($str { $ len-1 });
返回substr($str,0,strlen(str)至垫);
}




以上是本文的全部内容,希望大家能喜欢。