Как иметь sh и проверять пароли в ктор? - PullRequest
2 голосов
/ 22 февраля 2020

Я новичок в Kotlin и Ktor и, поскольку я пытаюсь реализовать аутентификацию для моего веб-приложения, мне нужно хранить пароли для пользователей. Тем не менее, я не могу найти способ ни с помощью Ktor Core, ни с помощью внешних java зависимостей иметь sh пароли и проверить их.

Я нашел несколько статей о том, как использовать sh с помощью BCrypt или PBKDF2, но они требуют, чтобы я сам реализовал хеширование, что не кажется безопасным, поскольку мне придется беспокоиться о его поддержке.

  • Есть ли способ через Ktor, где я могу sh пароли и проверить их? (аналогично PHP password_hash() и password_verify())
  • Если нет, можете ли вы порекомендовать зависимость Gradle, которая имеет хорошую репутацию и в хорошем состоянии?
  • Или как можно Я делаю пользовательскую реализацию и проверяю ее безопасность?
...