Шифрование в JSP, Шифрование в PHP - PullRequest
2 голосов
/ 17 июня 2009

Я пытаюсь реализовать ссылку единого входа из приложения, написанного на JAVA, в другое веб-приложение, написанное на PHP.

Я бы хотел зашифровать имя пользователя в .JSP, а затем расшифровать в PHP.

Мне нужно найти функции, соответствующие функциям, которые позволят это.

Ответы [ 3 ]

1 голос
/ 17 июня 2009

Хорошо выберите любой общедоступный метод шифрования. Шифрование - это всего лишь алгоритм, в большинстве случаев должно быть возможно реализовать его на любом языке.

На самом деле не существует шифрования, которое работает в PHP, а не JSP, или наоборот.

1 голос
/ 17 июня 2009

Алгоритм шифрования, блочный режим и заполнение должны быть определены одинаково. PHP имеет собственный набор библиотек mcrypt, который поддерживает множество общих алгоритмов симметричного шифрования. Хотя, если возможно, я бы предложил использовать другую систему, подобную токену, для совместного использования аутентификации.

Имейте уникальный токен, который действителен только для этого сеанса, но не для этого пользователя, затем сохраните его в базе данных на стороне сервера, к которой имеют доступ ваши страницы php и jsp. Таким образом, расшифровка не требуется.

0 голосов
/ 17 июня 2009

Вы можете использовать шифрование AES.

  • PHP - библиотека mcrypt или phpseclib
  • Java - JCE (сборка в JRE начиная с версии 1.4.2)

или другое решение для крипты, в котором есть библиотека для обоих.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...