Мені завжди було цікаво ... Що краще, коли солить пароль для хешування: префікса чи постфікса? Чому? Або це має значення, поки ви солите?
Для пояснення: Ми всі (сподіваємось) до цього часу знаємо, що нам слід посолити пароль, перш ніж ми його хешимо для зберігання в базі даних [ Редагувати: Таким чином, ви можете уникнути таких речей, як те, що відбулося нещодавно з Джеффом Етвудом ]. Зазвичай це робиться шляхом об'єднання солі з паролем перед передачею через алгоритм хешування. Але приклади різні ... Деякі приклади солі перед паролем. Деякі приклади додають сіль після пароля. Я навіть бачив деяких, які намагаються покласти сіль в середину.
То який кращий метод, і чому? Чи існує метод, який зменшує ймовірність хеш-зіткнення? Мій Google не знайшов гідного аналізу з цього приводу.
Редагувати: Чудові відповіді, люди! Вибачте, що міг вибрати лише одну відповідь. :)