Я пытаюсь зашифровать свой пароль с помощью bcrypt в Android Studio, но безрезультатно. Я исследовал это http://www.mindrot.org/files/jBCrypt/jBCrypt-0.2-doc/ но не может заставить эту библиотеку работать, и она, кажется, не была решена для пользователя, который задал вопрос.
Так что было бы безопасно отправлять пароль, не зашифрованный с помощью библиотеки Android Volley, и шифровать пароль в php, как только он был получен на сервере? Каковы уязвимости шифрования пароля из приложения?
Если вы отправляете свои пароли, не зашифрованные по незашифрованному каналу (например, обычный http без ssl), каждый может прочитать этот пароль.
Представьте, что пользователь вашего приложения вошел в общедоступную точку доступа WIFI. Если кто-то в этом Wi-Fi захватывает данные Wi-Fi, отправленные через сеть, он получит пакет, содержащий пароль и имя пользователя этого пользователя (учитывая, что этот пользователь должен войти в систему, когда он использует этот Wi-Fi).
Таким образом, вы можете использовать два решения:
Других решений пока нет …