Ответы пользователя по тегу Java
  • Как лучше хранить пароли на компьютере клиента?

    devpav
    @devpav
    Full-Stack разработчик.
    Если Вы имеете сервер, то посмотрите в сторону JWT. На основе пароля и соли (ключевое слово) генерировать токен (с ключевым словом которое знает только сервер), который позволит получать информацию о пользователе Вашей системы по этому токену, привязываете к пользователю текущий токен (при желании можно делать срок годности токена).

    1. Не хранить пароли в открытом виде.
    2. Не хранить пароли на стороне пользователя (если есть сервер).
    3. Смешивать пароль с ключевым (Вашим) словом приложения (добавлять соль) и шифровать.
    4. Желательно использовать пароль только для log in, а при получении токена использовать только его.
    Ответ написан
  • Как работает цикл while?

    devpav
    @devpav
    Full-Stack разработчик.
    Привет. Прикольно. Люблю когда пишут сразу boolean isExit = false; и следующим действием while(!isExit).
    Должен работать без проблем, но можно изменить чуть чуть.

    while (!isExit) //пока isExit правда, то

    пока isExit ложь Вы хотели сказать, а !isExit правда.
    Ответ написан