Size: a a a

Django [ru] #STAY HOME

2020 August 14

AS

Andrey Sobolev in Django [ru] #STAY HOME
и источник
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
формально вы правы, но на практике вашей жизни не хватит чтобы дешифровать (взломать) соленый современный хеш
источник

D

Dmitry in Django [ru] #STAY HOME
Stanley
а если его менять раз в неделю то не получится взломать
запарно же, проще везде разный и длинный держать кмк
источник

NN

Nick NK in Django [ru] #STAY HOME
Теоретически да, хэш можно обернуть. Технически он разрабатывается необорачиваемым
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
PASSWORD_HASHERS = [
   'django.contrib.auth.hashers.PBKDF2PasswordHasher',
   'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
   'django.contrib.auth.hashers.Argon2PasswordHasher',
   'django.contrib.auth.hashers.BCryptSHA256PasswordHasher',
]
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
по умолчанию в джанге PBKDF2PasswordHasher
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
подозреваю что в совокупности с длинным секретным ключом вы даже на суперкомьютере  пароль 123456 не расшифруете
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
от слова никогда
источник

NN

Nick NK in Django [ru] #STAY HOME
Andrey Sobolev
подозреваю что в совокупности с длинным секретным ключом вы даже на суперкомьютере  пароль 123456 не расшифруете
Потому что будет хэшироваться не 123456, а длинная строка
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
+
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
как раз с солью
источник

NN

Nick NK in Django [ru] #STAY HOME
Именно
источник

D

Dmitry in Django [ru] #STAY HOME
Andrey Sobolev
подозреваю что в совокупности с длинным секретным ключом вы даже на суперкомьютере  пароль 123456 не расшифруете
а есть статьи с попытками атак на pbkdf2? Это же он используется для LUKS?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey Sobolev
формально вы правы, но на практике вашей жизни не хватит чтобы дешифровать (взломать) соленый современный хеш
при чем тут взломать? ну можно же читать нормально а не через строку, хэш не только для хранения паролей придуман, использование соли как раз переводит это в сферу криптографии - читай шифрования
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Andrey Sobolev
как раз с солью
я возможно ошибаюсь, может кто поправит

но хешироваться будет не 123456 с солью
а произодные хеши от этой строки в цикле из 1000 итераций
источник

D

Dmitry in Django [ru] #STAY HOME
Dan Tyan
я возможно ошибаюсь, может кто поправит

но хешироваться будет не 123456 с солью
а произодные хеши от этой строки в цикле из 1000 итераций
4.2 Iteration Count

  An iteration count has traditionally served the purpose of increasing
  the cost of producing keys from a password, thereby also increasing
  the difficulty of attack. For the methods in this document, a minimum
  of 1000 iterations is recommended. This will increase the cost of
  exhaustive search for passwords significantly, without a noticeable
  impact in the cost of deriving individual keys.
https://www.ietf.org/rfc/rfc2898.txt
источник

NN

Nick NK in Django [ru] #STAY HOME
Dan Tyan
я возможно ошибаюсь, может кто поправит

но хешироваться будет не 123456 с солью
а произодные хеши от этой строки в цикле из 1000 итераций
Ну судя по докам джанги - там именно так в целом. Причем может быть разными алгоритмами
источник

NN

Nick NK in Django [ru] #STAY HOME
Ладно, теоретики и практики шифрования, желаю всем хорошего дня (или у кого там что)
источник

D

Dmitry in Django [ru] #STAY HOME
источник

AS

Andrey Sobolev in Django [ru] #STAY HOME
источник