HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.05.2013, 19:53
Scraid
Новичок
Регистрация: 23.03.2007
Сообщений: 2
С нами: 10072412

Репутация: 7
По умолчанию



Я хотел сказать что покажу как защитить пароли юзеров на своем сайте с помощью соли.

Для чего используется соль?

Допустим вашу базу данных на сайте взломали, а там полностью открыты пароли. Никуда не годится, нужно шифровать что бы хакеру обидно стало.

Ну что же, можно зашифровать в хэш md5, функцией md5()

Например:

Код:

Выведет результат:

827ccb0eea8a706c4c34a16891f84e7b

Но не тут то было, хакер полезет в ближайший словарь, допустим http://hashcracking.ru/, http://crackfor.me/

И дешифрует хэш, такой способ шифровки надежен для автоматически сгенерированных паролей состоящих из 16 символов, ну ведь не все используют такие пароли, правильно?

Придется усложнять задачу, «присыпим» соль.

Соль – это автоматически генерируемая строка, которая «сыпится» на хэш md5.

Создадим функцию для генерации соли:

[CODE]
function gSalt() {
$salt = '';
$length = rand(5,10); // длина соли (от 5 до 10 символов)
for($i=0; $i
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.