解密后的解密问题

解密后的解密问题
内容: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)至垫);
}

以上是本文的全部内容,希望大家能喜欢。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部