Проверка зашифрованного пароля Jasypt на сервере PHP

Я пытаюсь реализовать базовый, но безопасный процесс входа в систему в моем приложении Java.

Клиент заполняет свой логин / пароль в приложении, пароль шифруется (или хешируется?) С помощью:

StrongPasswordEncryptor passwordEncryptor = new StrongPasswordEncryptor();
String password = passwordEncryptor.encryptPassword(passwordTextField.getText());

и отправил на мой веб-сервер, который обрабатывает запрос с помощью PHP.
Данная строка хранится в MySQL в качестве пароля при первом подключении (на данный момент для целей тестирования).

Очевидно, мне нужно при каждом подключении проверять, совпадает ли пароль с тем, что есть в базе данных.
Я подумал, что мог бы сравнить с какой-то функцией новую строку пароля, чтобы подтвердить, совпадает ли она с существующей в БД.
К сожалению, я не могу понять, как это сделать.

Я мог бы быть совершенно неправ в способе сделать это, но я не могу найти онлайн-ресурсы, которые дали бы подсказки для управления аутентификацией клиента Java на веб-сервере PHP.

Я видел ссылки на проект GitHub для перевода Jasypt в PHP, но ссылок больше не существует.

Любая помощь будет принята с благодарностью.

Извините, я новичок в вопросах безопасности.

Благодарю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]