All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Вы говорите о реализации на каком-то конкретном языке программирования, в виде конечной библиотеке, которая сама генерирует соль и передает ее хеширующей функции bcrypt.
Я устал повторять, что вы путаете библиотеку с алгоритмом
На php, если указать соль короче 22 символов или не указать совсем, то она будет дополнена знаками доллара. Из любопытства проверил :)
Господин local видимо путает библиотеку bcrypt, использующую этот алгоритм, с самим алгоритмом bcrypt, который по определению должен возвращать одинаковый хеш при равных условиях (одинаковых входных данных). Библиотеки же упрощают работу программиста, беря на себя роль как создание хеша, так и генерацию соли для создания хеша.
Подчеркну еще раз: я говорю об алгоритме, а не о конечной реализации этого алгоритма в виде функции, библиотеке или класса.
>> Бкрипт — это алгоритм шифрования
>Нет.

Наскольо я знаю, хешированием называют необратимое шифрование. Если это не так поправьте.

>>Бкрипт — это алгоритм шифрования, результатом которого является хешь
>Тоже нет…
Про функцию вы правы, но я говорил об алгоритме.
*Алгоритм принимает три параметра.
Сам пароль не нужно солить. Но генерировать соль всё равно необходимо самому. Аргумент принимает три параметра:
1. Шифруемая строка;
2. Соль;
3. Кол-во итераций.
Бкрипт — это алгоритм шифрования, результатом которого является хешь. Он по определению не может быть рандомным и при одинаковых входных аргументах, должен возвращать одинаковый хеш.
Да я и не сомневаюсь. Я знаю, что алгоритм требует соль как аргумент. Если интересно почитайте вику ru.wikipedia.org/wiki/Bcrypt
Или вы имели ввиду, что алгоритм требует наличие соли как аргумент и сам пароль солить не нужно?
А как же радужные таблицы? Он же не может генерировать разный хеш для одного пароля.
… обнаружена нелицензионная антивирусная программа «Кашгарский меч», которую он создал.
Хорошо, что на создание вирусов лицензия не требуется :)
На мой взгляд очевидным «дополнительным уровнем безопасности» было бы сменить еще и сам алгоритм на более медленный.
bcrypt + соль = здоровый сон
Видимо «проффесионалы по ИТ-безопастности» так увлеклись кулинарией, что забыли посолить…
Спасибо за инфу… Посмеялся :)
Интересная идея, но я думаю, что это будет лишнее в этом скрипте. Он, как бы, не для этого…
И как пища для размышлений: было бы хорошо запаковать всё в один файл, без необходимости распаковки. Было бы совсем хорошо.
Вау! Отличная вещь! Давно задумываюсь над поиском нечто подобного, но то руки не доходили, а когда доходили, то натыкался на кривые или не красивые в плане дизайна вещи. А у вас всё на высоте. Идеальное для меня решения! Спасибо!
p.s. научить бы её еще дамп делать
p.s. конечно не пресное шифрование, а с засаливанием

Information

Rating
Does not participate
Registered
Activity