Size: a a a

2020 August 09

ch

central hardware in learn.java
Nan0
Bcrypt uses adaptive hash algorithm to store password. BCrypt internally generates a random salt while encoding passwords and hence it is obvious to get different encoded results for the same string. But one common thing is that everytime it generates a String of length 60
Ну солит и?
источник

N

Nan0 in learn.java
central hardware
Ну солит и?
ну, то есть, если я заношу сгенерированный хеш при первом запуске приложения в бд, то в последующие разы же этот хеш будет верным всегда, несмотря на то, что могут генерироваться новые?
источник

ch

central hardware in learn.java
Nan0
ну, то есть, если я заношу сгенерированный хеш при первом запуске приложения в бд, то в последующие разы же этот хеш будет верным всегда, несмотря на то, что могут генерироваться новые?
После генерации хеша идёт только сравнение этого хеша в бд и того что тебе дают под видом пароля. В общем случае так
источник

ch

central hardware in learn.java
В идеале сервер вообще ничего кроме хеша видеть не должен
источник

N

Nan0 in learn.java
central hardware
После генерации хеша идёт только сравнение этого хеша в бд и того что тебе дают под видом пароля. В общем случае так
понял, значит, если я сгенерирую паролю хеш один раз и занесу в бд, то может быть сколько угодно сгенерировано после хешей, но главное, чтобы они соответствовали тому, что я внесу незашифрованным
источник

N

Nan0 in learn.java
ну да, я же не хеши между собой сравниваю, в конце концов. спасибо 👍
источник

DC

Denis Chikanov in learn.java
Nan0
понял, значит, если я сгенерирую паролю хеш один раз и занесу в бд, то может быть сколько угодно сгенерировано после хешей, но главное, чтобы они соответствовали тому, что я внесу незашифрованным
Ты не должен вносить в базу незашифрованный пароль, это худшее, что можно сделать.
источник

N

Nan0 in learn.java
Denis Chikanov
Ты не должен вносить в базу незашифрованный пароль, это худшее, что можно сделать.
я не про базу говорил. я имел ввиду, что ввожу в форму незашифрованный, а в базе будет хеш.
источник

--

- - in learn.java
Подскажите, пожалуйста. В коде по ссылке есть (главная) панель с бэкграундной картинкой размером во весь фрейм. Когда я пытаюсь добавить бэкграундную картинку на дочернюю панель, картинка с главной слетает, а картинку дочерней видно. Но, если вместо добавления картинки, например, сделать так  panel_small.setBackground(Color.GREEN); то этот квадратик становится видимым.. в чем моя ошибка?
источник

--

- - in learn.java
источник

--

- - in learn.java
источник
2020 August 10

DS

Dmitriy Shilnikov in learn.java
- -
Подскажите, пожалуйста. В коде по ссылке есть (главная) панель с бэкграундной картинкой размером во весь фрейм. Когда я пытаюсь добавить бэкграундную картинку на дочернюю панель, картинка с главной слетает, а картинку дочерней видно. Но, если вместо добавления картинки, например, сделать так  panel_small.setBackground(Color.GREEN); то этот квадратик становится видимым.. в чем моя ошибка?
Разобрался?
источник

--

- - in learn.java
Dmitriy Shilnikov
Разобрался?
уньки, использовал сейчас JLayeredPane, и все отображается, как надо
источник

--

- - in learn.java
источник

DS

Dmitriy Shilnikov in learn.java
- -
уньки, использовал сейчас JLayeredPane, и все отображается, как надо
Ну у тебя проблема не в JPanel была, сама по себе. Ты размер не той панели брал, когда рисовал картинку.
источник

--

- - in learn.java
ой.. спасибо, сейчас посмотрю тот код еще раз
источник

DS

Dmitriy Shilnikov in learn.java
g.drawImage(image, finalPanel_small.getX(), finalPanel_small.getY(),
                       finalPanel_small.getWidth(), finalPanel_small.getHeight(), this);
finalPanel вообще не на форме находится.
Ты три панели создавал, а не две
источник

Y

Yusif in learn.java
Привет ребят с какой книги надо начинать изучение java
источник

KB

Konstantins Bogdanov... in learn.java
Философия жавы
источник

KB

Konstantins Bogdanov... in learn.java
Не вздумай только head first
источник