вот функция на JS PHP: function transform(a,b) { var hash = MD5(a); var key = hexToByteArray(b); return byteArrayToHex(rijndaelEncrypt(hash,key,'ECB')); } надо на php, нужна помощь хекстубайтэррей и обратно PHP: function transform($a,$b) { $hash = md5($a); }
buket покажите весь JS код (функции MD5, rijandelEncrypt, hexToByteArray), или дайте несколько пар входных/выходных данных. Вообще, если MD5 возвращает hex значение хеша, то будет так: PHP: function transform($a, $b) { return bin2hex(mcrypt_ecb(MCRYPT_RIJNDAEL_128, pack("H*" , $b), md5($a), MCRYPT_ENCRYPT)); } echo transform('1234567890', '0123456789abcdef0123456789abcdef');