Реклама





РЕКЛАМА

UpgradeHost


недорогая реклама в интернете
ОНЛАЙН НА САЙТЕ
Всего на сайте: 1
Пользователей: 0
Гостей: 1
Защита паролей SHA-512
Автор: Hitman | Дата: 22-07-2012, 13:03 | Комментариев: 0 | Просмотров: 1284
Защита паролей SHA-512

Зашита паролей при помощи SHA-512.

И так, приступим.

Открываем ваш файл регистрации, в форме передачи пароля примерный код:
$password = ($password);

Заменяем на это:
$string_sha512 = ($password);
$password = hash('sha512', $string_sha512);

Далее приступим к авторизации пользователя, в файле login.php ищем кусок, обычно в самом начале:
$password=uc($_POST['password']);

Ниже вставляем:
$string_sha512 = ($password);
$password = hash('sha512', $string_sha512);

Далее смена пароля пользователя, в профиле ищем:
$user=uc($_SESSION["username"]);

Следом вставляем:
$string_sha512 = ($password);
$password = hash('sha512', $string_sha512);

И на последок запрос в базу:
CREATE TABLE IF NOT EXISTS `yob_recoverpass` (
  `id` int(11) NOT NULL auto_increment,
  `hash` varchar(150) NOT NULL,
  `email` varchar(150) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6;

А также качаем восстановление пароля через мыло.

А вот и сам вид хеша:
034018febb019666720171c2f902be6cb318a028b588d4e75b0d23d979f68515eb753ac88afc125872e2f1e1b406
dca3abdad13087495683bc9ec2eda6a9e7d1

Кому помог - кидаем мелочь в копилку сайта...

Скачивание на максимальной скорости и без рекламы, доступно только для пользователей - зарегистрируйтесь!
Для Гостей, доступно скачивание только через DepositFiles!




Теги: Защита паролей SHA-512

 (голосов: 2)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.