аналогичное шифрование в php и javascript

Discussion in 'PHP' started by barnaki, 21 Oct 2012.

  1. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    нужна библиотека или любой другой нормальный метод чтобы на php и на javascript шифровалась строка по ключу и отдавала одинаковый результат.
     
  2. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    xor? Для усиления можно в качестве ключа использовать md5 хеш паса(если текст большой, то md5(pass).md5(md5(pass)).md5(md5(md5(pass)))... отлично реализуется циклом).
     
    1 person likes this.
  3. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    http://point-at-infinity.org/jsaes/
    http://php.net/mcrypt
     
    _________________________
    #3 Gifts, 22 Oct 2012
    Last edited: 22 Oct 2012
  4. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    Code:
    $encrypted_data = mcrypt_cbc (MCRYPT_TRIPLEDES, $key_crypt, $string, MCRYPT_ENCRYPT);
    echo "<html><head><meta charset='utf-8'/></head><body>"   ;
    var_dump($string);
    var_dump($key_crypt);
    var_dump($encrypted_data);
    echo "</body></html>";
    и перепробывал все режимы шифрования . и все = вывод что то невразумительное. как будто что то с кодировкой. как бы мне закодировать так чтобы можно было прочитать то то получилось и потом раскодировать используя
    http://code.google.com/p/crypto-js/

    может быть дело в мультибайтовой кодировке ?

    поборол надо было добавить
    PHP:
     $encodedString base64_encode($encrypted);
     
    #4 barnaki, 28 Oct 2012
    Last edited: 28 Oct 2012