什么是「;BEL";记事本中的字符++;我怎样才能在PHP中摆脱它呢
你好 在记事本中,我发现一个经过处理的字符串在后面给了我几个“BEL”字符(见下图) 谷歌向我展示了这个“BEL”字符代表0x07(报警)。但是,我不记得我曾要求在我的解密函数中插入这样一个“报警”字符:什么是「;BEL";记事本中的字符++;我怎样才能在PHP中摆脱它呢,php,Php,你好 在记事本中,我发现一个经过处理的字符串在后面给了我几个“BEL”字符(见下图) 谷歌向我展示了这个“BEL”字符代表0x07(报警)。但是,我不记得我曾要求在我的解密函数中插入这样一个“报警”字符: function decrypt($encrypted_text, $key, $iv, $bit_check) { $cipher = mcrypt_module_open(MCRYPT_TRIPLEDES,'','cbc',''); mcrypt_generic_init
function decrypt($encrypted_text, $key, $iv, $bit_check)
{
$cipher = mcrypt_module_open(MCRYPT_TRIPLEDES,'','cbc','');
mcrypt_generic_init($cipher, $key, $iv);
$decrypted = mdecrypt_generic($cipher,base64_decode($encrypted_text));
mcrypt_generic_deinit($cipher);
$last_char=substr($decrypted,-1);
for($i=0;$i<$bit_check-1; $i++){
if(chr($i)==$last_char)
{
$decrypted=substr($decrypted,0,strlen($decrypted)-$i);
break;
}
}
return $decrypted;
}
函数解密($encrypted\u text、$key、$iv、$bit\u check)
{
$cipher=mcrypt_模块_打开(mcrypt_三元组,,'cbc','';
mcrypt_generic_init($cipher,$key,$iv);
$decrypted=mdecrypt_generic($cipher,base64_decode($encrypted_text));
mcrypt_generic_deinit($cipher);
$last_char=substr($decrypted,-1);
对于($i=0;$iIt字面上是一个“铃声”;一个应该通过电脑扬声器触发铃声的角色OK,谢谢Mark。你知道我应该怎么做才能摆脱它们吗?我真的不想在电脑扬声器上播放难听的铃声:)我猜它可能是加密数据的一部分,或者你的解密程序没有正确工作。我不认为这是一个真正的声音。我在word文档中找到了这个字符,介于1.
和文本之间。它就像一个缺口。它实际上是一个“铃铛”;一个可以通过电脑扬声器触发铃声的角色OK,谢谢Mark。你知道我该怎么处理它们吗?我真的不想在我的电脑扬声器上播放难听的铃声:)我猜这可能是加密数据的一部分,或者你的decryprt没有正确工作我不认为这是r我在word文档中找到了这个字符,介于1.
和text
之间。它就像一个缺口。