нужна помощь по переносу функции из js в php

Discussion in 'PHP' started by buket, 12 Mar 2011.

  1. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    вот функция на 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);


    }
     
  2. FRIK

    FRIK Banned

    Joined:
    10 Sep 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    вот что то типа этого
     
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    buket покажите весь JS код (функции MD5, rijandelEncrypt, hexToByteArray), или дайте несколько пар входных/выходных данных. Вообще, если MD5 возвращает hex значение хеша, то будет так:

    PHP:
    function transform($a$b)
    {
    return 
    bin2hex(mcrypt_ecb(MCRYPT_RIJNDAEL_128pack("H*" $b), md5($a), MCRYPT_ENCRYPT));
    }

    echo 
    transform('1234567890''0123456789abcdef0123456789abcdef');
     
    _________________________
  4. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    все работает. спасибо
     
    #4 buket, 12 Mar 2011
    Last edited: 12 Mar 2011