heyho,
ich möcht mir für ne seite nen loginscript schreiben, auf der vor dem versenden der daten alles mit js "verschleiert" wird.
ich hab aber ein problem eine funktion davon von js nach php zu portieren, ich muss ehrlich zugeben, dass ich die funktion selbst auch nicht so richtig durchsteige.
hier mal die funktion in js
und hier meine php version, die aber scheinbar nicht stimmt.
kann mir jemand helfen und mir sagen wo der fehler liegt?
ich möcht mir für ne seite nen loginscript schreiben, auf der vor dem versenden der daten alles mit js "verschleiert" wird.
ich hab aber ein problem eine funktion davon von js nach php zu portieren, ich muss ehrlich zugeben, dass ich die funktion selbst auch nicht so richtig durchsteige.
hier mal die funktion in js
Code:
unction binl2hex(binarray)
{
var hex_tab ="0123456789abcdef";
var str = "";
for(var i = 0; i < binarray.length * 4; i++)
{
str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +
hex_tab.charAt((binarray[i>>2] >> ((i%4)*8 )) & 0xF);
}
return str;
}
und hier meine php version, die aber scheinbar nicht stimmt.
Code:
function binl2hex($data) {
$hex = "0123456789abcdef";
$out = '';
for ($i = 0; $i < strlen($data)*4;$i++) {
$p = $i >> 2;
$pos1 = ($data[$p] >> (($i%4)*8+4)) & 0xF;
$pos2 = ($data[$p] >> (($i%4)*8 )) & 0xF;
$out .= $hex[$pos1] + $hex[$pos2];
}
return $out;
}
kann mir jemand helfen und mir sagen wo der fehler liegt?