Rsa шифрование

Тема в разделе "Lotus + Java + LS2J", создана пользователем NickProstoNick, 15 окт 2010.

  1. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Всем привет!
    Возникла задача... необходимо шифровать параметры адресной строки. Кто и как решал такую задачу?
    Страницы на XPage

    Вот пришел к методу RSA
    Пытаюсь прикрутить, но как-то не очень получается. Запуск шифрования приводит к зависанию http.
    Библиотеки подключены как SSJS
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    java.net.URLEncoder.encode(java.lang.String, java.lang.String)?
     
  3. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
  4. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    дык методов куча...
    уж определитесь ;)
    есть однонаправленные хэши (тогда нужен ввод оригинала) - для проверки
    есть симметричное
    есть с паблик ключом
     
  5. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Пришел к RSA, но не получается запустить шифрование... подвисает сервис http
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    а локально?
     
  7. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    На локали работает.
    Но не из XPage... а из обычной html-страницы
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    тогда трабла в серверных настройках (платформе :sorry: ), версии и т.п.
     
  9. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    на локали через Xpage тоже получилось... а вот на сервере не хочет :sorry:
    Самое интересное - просто подвисает http. никаких ошибок не валится

    как бы проверить что именно приводит к зависанию?
     
  10. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    поднять тестовый сервак - виртуальный, например, шоб не было всяких виндовз-ориентед шняжек (АВ файрволы, и прочего г-на) - и смотреть
     
  11. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    т.е. метода сделать нормальный дебаг нету?
     
  12. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    797
    Симпатии:
    78
    Вынести библу из SSJS - по моему есть все же разника в реализации JS броузера и SSJS.

    PS. странная однако задача... Ну GET зашифровали... а вот с POST чо делать будем?
    Даже если все поля зашифровать - как ключи то клиент получит? по открытым каналам?

    PPS - можно другие реализации попробовать: http://www-cs-students.stanford.edu/~tjw/jsbn/
     
  13. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    а что назвать, на винде, норамльным дебагом... :blush: ?
    дебажить хттп нотусни - безмазёво
    дебажить агент, кот работает в др. ситуациях - мало смысла (не в коде дело)
    а вот всякое... может мешать жизни (права, софт и т.п.)
    немаловажно - где либа, в "продакшене" java либы д.б. в jvm/lib/ext (либо по пути указ. в ини)
     
  14. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    797
    Симпатии:
    78
  15. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    запрос по кукам на генерацию пары...
    сервант отдаёт паблик
     
  16. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Суть такая... в стороннем приложении будет формироваться ссылка на мое приложение... с параметрами... и эти параметры надо шифровать.
    Далее при переходе по этой ссылке на моей стороне надо дешифровать все это добро и пользовать

    А то что ты предлагаешь - то же клиентская ява
     
  17. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    797
    Симпатии:
    78
    ок - наверное такие вещи имеют права жить:blush:

    Еще про дебаг:
    http://www-01.ibm.com/support/docview.wss?...uid=swg27003598
     
  18. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Ну это не либа, а просто набор файлов jss
     
  19. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.082
    Симпатии:
    300
    я с хеПагесами не возилсо - ибо ещё сырое и плоходокуменченное
    вот есть трабла, хоть и не похожа...
    http://www.assono.de/blog/d6plinks/2-SSJS-...e-and-a-Mystery
    да и к джава это слабо относится :(
     
  20. NickProstoNick

    NickProstoNick Статус как статус :)

    Регистрация:
    22 авг 2008
    Сообщения:
    1.766
    Симпатии:
    39
    Так что, никто не пробовал выполнять шифрование RSA на стороне сервера?
     
Загрузка...

Поделиться этой страницей