
20.11.2009, 13:00
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
С нами:
8782736
Репутация:
90
|
|
Защита паролей
Следующий скрипт захэширует пароль так, что его будет очень сложно расшифровать (пробрутить), причём без соли...
PHP код:
<?php
$pass = '123456';
$md5 = md5($_GET['p']);
$md5 = base_convert($md5, 16, 10);
$md5 = strrev($md5);
$md5 = base_convert($md5, 10, 16);
$md5 = md5($md5);
echo "Password's hash: ".$md5;
?>
Стандартный md5 пароля 123456 вернёт e10adc3949ba59abbe56e057f20f883e
после всех операций в скрипте, хэш получится совсем другой (d23f62509ec1c377a9744174e325ee63).
Для усиления ещё можно использовать арифметические операции.
|
|
|