Лучший алгоритм шифрования (PHP) для аутентификации пользователей с других сайтов - PullRequest
1 голос
/ 27 февраля 2009

У меня есть два сайта.

Первый сайт требует от пользователей входа в систему. Токен аутентификации затем передается на второй сайт, когда пользователи переходят с первого на второй. Таким образом, пользователи не могут просто получить URL-адрес второго сайта и войти на него.

Какой наилучший алгоритм шифрования / аутентификации я могу использовать для этой цели аутентификации?

Ответы [ 3 ]

6 голосов
/ 27 февраля 2009

Типичная схема ПК. На сайте 1 шифруйте аутентификационную информацию с помощью закрытого ключа сайта 1 и открытого ключа сайта 2. На site2 расшифруйте, используя закрытый ключ site2 и открытый ключ site1.

Интересующие функции:

3 голосов
/ 27 февраля 2009

Обязательно посмотрите протокол OpenID , он делает то, что вы хотите.

2 голосов
/ 27 февраля 2009

Я бы использовал AES шифрование.

Почему симметричное шифрование? Это быстрее и менее ресурсоемко. (ЦП, пропускная способность) Вы можете просто распределить ключи, и тогда это так же безопасно, как и асимметричное шифрование.

Преимущество асимметричного шифрования существует, только если два клиента не знают друг друга.

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