".$str." ";
$str=fgets($file,4096);
echo "".$str." ";
$str=fgets($file,4096);
$str=fread($file,262144);
$html=str_get_html($str);
$encrypted=$html->find("encrypted");
for($i=0;$ifind("encrypted",$i)->key;
$html->find("encrypted",$i)->key=null;
$cont=$html->find("encrypted",$i)->innertext;
$html->find("encrypted",$i)->innertext="Encrypted content here. Click here to decrypt.";
$contarr=str_split($cont);
$lcont=count($contarr);
$keyarr=str_split($key);
$lkey=count($keyarr);
$hash=5381;
for($j=0;$j<$lcont;++$j)
{
$hash=(($hash<<5)+$hash)+ord($contarr[$j]);
$hash&=0xFFFFFFFF;
$contarr[$j]^=$keyarr[$j%$lkey];
}
$retstr='';
array_walk($contarr,function($value)use(&$retstr){$retstr.=chr(ord($value));});
$html->find("encrypted",$i)->encont=base64_encode($retstr);
$html->find("encrypted",$i)->hash=$hash;
$html->find("encrypted",$i)->id="encrypted".$i;
}
echo $html;
fclose($file);
?>
|