Fra JS-funktion til PHP-funktion...
Hey;Jeg har en side der bruger nogle js-krypteringsfunktioner. Disse funktioner skal jeg gengive i PHP, da jeg skal klare den samme opgave serverside, som siden gør clientside...
Funktioner er bla. md5, og den eksisterer allerede i PHP.
Men de andre kan jeg umiddelbart ikke finde..
Findes de??
Eller er der nogen der kan porte dem til PHP?
FUNKTION 1: "binl2hex"
js:
function 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
}
FUNKTION 2: "str2binl"
js:
function str2binl(str)
{
var nblk = ((str.length + 8) >> 6) + 1 // number of 16-word blocks
var blks = new Array(nblk * 16)
for(var i = 0; i < nblk * 16; i++) blks[i] = 0
for(var i = 0; i < str.length; i++)
blks[i>>2] |= (str.charCodeAt(i) & 0xFF) << ((i%4) * 8)
blks[i>>2] |= 0x80 << ((i%4) * 8)
blks[nblk*16-2] = str.length * 8
return blks
}
Håber på at et kvikt hoved kan lave dem om til PHP...
Tj.