Size: a a a

2020 April 02

ДЧ

Денис Чиканов in pro.jvm
Asad Ganiev
Шифровать пароли (или хешировать). у h2database есть из коробки функция HASH(‘SHA256’ STRINGTOUTF8(‘password’), 10). Я просто до этого jdbc драйвер напрямую использовал, то есть писал SQL ручками. и почему-то захотелось подключить hibernate чтобы было цивилизованно как у всех
Так шифровать или хешировать?
источник

ДЧ

Денис Чиканов in pro.jvm
Это для разного нужно.
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
bcrypt/scrypt
источник

AG

Asad Ganiev in pro.jvm
Денис Чиканов
Так шифровать или хешировать?
Я пока не разобрался в чем разница )))
источник

ДЧ

Денис Чиканов in pro.jvm
Сначала разберись, потом делай.
источник

KK

Kostya Kakunin in pro.jvm
и десктоп ПО прошлый век - хотя бы потому что у всех разные мониторы — скоро у всех будет 4К
источник

AG

Asad Ganiev in pro.jvm
Денис Чиканов
Так шифровать или хешировать?
хешировать
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
Asad Ganiev
Я пока не разобрался в чем разница )))
разница принципиальная: шифрование - обратимый процесс, хэширование необратимый
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
Для хранения паролей хэши в чистом виде использовать нельзя. Хэши с солью лучше, но тоже не очень.
Выбирай bcrypt или scrypt, они оба достаточно надежны
источник

KK

Kostya Kakunin in pro.jvm
Asad Ganiev
хешировать
ты простой такой а пароль от базы как будешь хранить — юзеров защитил а но рут дал так?
источник

ch

central hardware in pro.jvm
Kostya Kakunin
ты простой такой а пароль от базы как будешь хранить — юзеров защитил а но рут дал так?
если пароли хешированы что даст доступ к базе?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶 in pro.jvm
central hardware
если пароли хешированы что даст доступ к базе?
возможность подмены пароля
источник

KK

Kostya Kakunin in pro.jvm
central hardware
если пароли хешированы что даст доступ к базе?
если бух учет то можно к зп приписать хорошую зп
источник

AG

Asad Ganiev in pro.jvm
Kostya Kakunin
ты простой такой а пароль от базы как будешь хранить — юзеров защитил а но рут дал так?
в java классе лежат, буду обфусцировать потом компилить на native
источник

ch

central hardware in pro.jvm
это уже разговор не очем, все все равно сведется к тому что надо каждый раз запрашивать пароль, что не получится в силу удобства пользования
источник

AG

Asad Ganiev in pro.jvm
central hardware
это уже разговор не очем, все все равно сведется к тому что надо каждый раз запрашивать пароль, что не получится в силу удобства пользования
почему каждый раз?
источник

ch

central hardware in pro.jvm
Asad Ganiev
почему каждый раз?
ты шифруешь БД паролем, но если будешь его храниь на хосте прощай безопаность
источник

AG

Asad Ganiev in pro.jvm
Kostya Kakunin
ты простой такой а пароль от базы как будешь хранить — юзеров защитил а но рут дал так?
хотя нет смысла хешировать пароли юзеров, так как база уже достаточно защищена
источник

ch

central hardware in pro.jvm
даже если задействовать DPAPI все равно можно будет вытащить пароль и расшифровать базу
источник

AG

Asad Ganiev in pro.jvm
думаю не так то просто будет реверсить и вытащить пароль из native бинарника
источник