За последние 24 часа нас посетили 64027 программистов и 1741 робот. Сейчас ищут 872 программиста ...

php и rsa key (как сделать на пхп)?

Тема в разделе "JavaScript и AJAX", создана пользователем lamok, 13 дек 2011.

  1. lamok

    lamok Активный пользователь

    С нами с:
    16 июн 2008
    Сообщения:
    64
    Симпатии:
    1
    Здравствуйте.
    Есть код на яве:
    Код (Text):
    1.  
    2. function do_encrypt() {
    3. var n= "9ae1d61bf95b4eef258e4e070e447140c4aa624239621a39202d9a1f7d056fa76d255dc42894df557ca1a0eddf8a0dc40aa7b39f801a77f7bb1c18e4058d9f03";
    4. var e = "3";
    5. var fill = "********************"
    6. var rsa = new RSAKey(); --что делает это?
    7. rsa.setPublic(n, e);  --что делает это?
    8. var res = rsa.encrypt(Base64.encode(document.LoginForm.CustAuth.value + "874604035"));  ---это base64_encode (string)
    9.   if(res) {
    10. document.LoginForm.RSAAuth.value = res;
    11. document.LoginForm.CustAuth.value = fill.substr(0,document.LoginForm.CustAuth.value.length);  --подскажите что это делает?
    12.        }
    13.         return true;
    14.     }
    Как мне все это же сделать на пхп?
     
  2. lamok

    lamok Активный пользователь

    С нами с:
    16 июн 2008
    Сообщения:
    64
    Симпатии:
    1
    нашел библиотеку rsa на пхп
    вот создание класса:
    PHP:
    1. $rsa = new RSA($rsa_modulo, $rsa_public, $rsa_private);
    но на яве то он создается:
    [js]var rsa = new RSAKey();
    rsa.setPublic(n, e);[/js]
    Что тут не так?
    Где моя ошибка?
    Как правильно создать класс (параметры)???