У меня есть клиент входа в систему Flash / ActionScript, который отправляет пароль на сервер. На сервере этот пароль проверяется базой данных WordPress. Пароли зашифрованы с помощью метода шифрования WordPress.
Я использую smartfoxserver2x
, который шифрует пароль на стороне клиента перед его отправкой на сервер для проверки на соответствие паролю базы данных (зашифрованному WordPress).
Итак, вот поток:
- на клиенте простой текстовый пароль шифруется sfs2x и отправляется на сервер
- на сервере
sfs2x
используетcheckSecurePassword()
, чтобы удалить шифрование sfs2x и сравнить введенный простой текстовый пароль с паролем, зашифрованным WordPress. Очевидно, они будут другими.
На форумах sfs2x было предложено зашифровать простой текстовый пароль с помощью хэша WordPress, прежде чем sfs2x зашифрует его и отправит на сервер. Итак, мне нужно сделать 3 шага:
- на клиенте простой текстовый пароль шифруется хешем wordpress
- на клиенте этот пароль шифруется sfs2x
- на сервере
sfs2x
используетcheckSecurePassword()
, который удаляет шифрование sfs2x.
Как я могу сделать первый шаг?
Мой клиентский логин находится в ActionScript. Я могу получить простой текст пароля в ActionScript, но я не знаю, как применить этот метод шифрования WordPress (php) в ActionScript.