Насколько я понял после прочтения и изучения, цель использования соли должна состоять в том, чтобы хранить разные соли для каждого отдельного пароля.
Если одна и та же соль используется для хранения всех паролей, я могу понять, как это реализовать, поскольку я могу просто сохранить соль в постоянной частной переменной и использовать ее. Но это не так.
Хотя имеет смысл хранить каждый новый пароль с новой другой солью, но как я могу узнать, какой пароль пользователя связан с какой солью? Быстрое решение, о котором я подумал, состояло в том, чтобы хранить соль вместе со свойством таблицы пользователя, которое может называться «солью», но это также потеряет цель иметь соль с самого начала, если слишком легко найти соль из базу данных.
Кто-нибудь может посоветовать по этому поводу?
ПРИМЕЧАНИЕ. Я использую либо встроенную библиотеку Python (hashlib), либо Bycrypt (Cryptacular или Библиотека доступа)