Size: a a a

Node.js — русскоговорящее сообщество

2021 March 21

ST

Sardorkhuja Tukhtakh... in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Не надо самому соль генерить. Функция hash сама это делает.

И хеш, который она возвращает, уже содержит соль.

Функция compare берет соль из хеша и с ней генерит другой хеш
Т.е. из хэша возможно достать соль? Это разве не делает соль бесполезной?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Т.е. из хэша возможно достать соль? Это разве не делает соль бесполезной?
У каждого хеша уникальная соль
источник

7

7384114837 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Т.е. из хэша возможно достать соль? Это разве не делает соль бесполезной?
Подбери нужную соль =))) возможно это получится
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Т.е. из хэша возможно достать соль? Это разве не делает соль бесполезной?
Любой хэш возможно перебрать, с солью перебор гораздо сложнее

Допустим, чтоб md5 перебрать без соли - просто пишешь брутфорс, а с солью не "просто пишешь брутфорс" ГРУБО ГОВОРЯ
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
🍏
Любой хэш возможно перебрать, с солью перебор гораздо сложнее

Допустим, чтоб md5 перебрать без соли - просто пишешь брутфорс, а с солью не "просто пишешь брутфорс" ГРУБО ГОВОРЯ
Соль нужна как защита от радужных таблиц
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
Соль нужна как защита от радужных таблиц
Я об этом же =)
источник

ST

Sardorkhuja Tukhtakh... in Node.js — русскоговорящее сообщество
Но получается, если соль можно достать из хэша, можно же написать тот же брутфорс, только на одну операцию больше – достать соль из хэша и с ней уже перебирать, разве нет?
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Что просто так не переберешь
источник

ST

Sardorkhuja Tukhtakh... in Node.js — русскоговорящее сообщество
Или все же соль не достается из хэша и я неправильно понял?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Т.е. из хэша возможно достать соль? Это разве не делает соль бесполезной?
Так как соль уникальная, то это не страшно. Взломщику придется каждый хеш брутфорсом перебирать
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Но получается, если соль можно достать из хэша, можно же написать тот же брутфорс, только на одну операцию больше – достать соль из хэша и с ней уже перебирать, разве нет?
Ты  не сможешь просто так достать соль из хэша
источник

7

7384114837 in Node.js — русскоговорящее сообщество
любая каша вкуснее с солью =))
источник

Y💜

Yūri 💜 Ly in Node.js — русскоговорящее сообщество
7384114837
любая каша вкуснее с солью =))
Ауф
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Или все же соль не достается из хэша и я неправильно понял?
Соль не достаётся просто так из хэша
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Но получается, если соль можно достать из хэша, можно же написать тот же брутфорс, только на одну операцию больше – достать соль из хэша и с ней уже перебирать, разве нет?
Чтобы узнать соль нужно знать алгоритм по которому "солят" перебирать алгоритм вместе с чистым хэшем
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Но получается, если соль можно достать из хэша, можно же написать тот же брутфорс, только на одну операцию больше – достать соль из хэша и с ней уже перебирать, разве нет?
Соль достается, но у каждого хеша она своя. А брутфорс очень долгий процесс. Поэтому не страшно что соль доступна (ещё раз, она своя у каждого хеша)
источник

ST

Sardorkhuja Tukhtakh... in Node.js — русскоговорящее сообщество
Ок, значит, все же, соль нельзя достать из хэша. Тогда вернусь к первому вопросу)

Бикрипт знает количество раундов соления, но не знает саму соль. Как он генерирует новый хэш, чтобы сравнить со старым? Ему же для этого нужно узнать соль, использованную в старом хэше
источник

K

Kamalov Farrux in Node.js — русскоговорящее сообщество
7384114837
любая каша вкуснее с солью =))
😁АУФ
источник

🍏

🍏 in Node.js — русскоговорящее сообщество
Sardorkhuja Tukhtakhodjaev
Ок, значит, все же, соль нельзя достать из хэша. Тогда вернусь к первому вопросу)

Бикрипт знает количество раундов соления, но не знает саму соль. Как он генерирует новый хэш, чтобы сравнить со старым? Ему же для этого нужно узнать соль, использованную в старом хэше
По тому же алгоритму, что и солит
источник

ST

Sardorkhuja Tukhtakh... in Node.js — русскоговорящее сообщество
🍏
По тому же алгоритму, что и солит
Но ведь этот алгоритм каждый раз выдает уникальную соль? И хэши из разных солей будут отличаться?
источник