Цитата (Ron @ 14.11.2015 - 19:55) |
Я тебе больше скажу. Самый обычный MD5 без соли попробуй "расшифруй" для начала |
Цитата (AllesKlar @ 15.11.2015 - 22:03) |
Через трое суток выдам. |
function generateHashForAllesKlar()
{
$passwd='';
$alpabet = array_merge(range('0', '9'), range('A', 'Z'), range('a','z'));
for($i=0; $i<8; $i++)
{
$passwd .= $alpabet[mt_rand(0, 61)];
}
return md5($passwd);
}
Цитата (Ron @ 16.11.2015 - 02:12) | ||
:D а в базе 100 клиентов, к примеру. 300 суток == почти год? Ну-ну... За это время половина клиентов сменит свои пароли, ибо забудут попросту. Ну давай. 8 символов? Ок. Алгоритм функции, по которой сейчас формирую пароль такая: function generateHashForAllesKlar() Итак, вращайте барабан! a57e31bdd614475091098f5efad38f3e |
Цитата (AllesKlar @ 16.11.2015 - 04:49) |
Ты пароль от хеша сохранил-то? если нет, то давай новый, как потом проверять? |
Цитата (AllesKlar @ 16.11.2015 - 04:49) |
Заказывают пароль от одного пользователя. Подруги/друга/жены/мужа/любовницы/тупого админа/ и т.д. |
Цитата (AllesKlar @ 16.11.2015 - 06:50) |
Вот ты балалайка... ну вот твой реальный логин - Ron. Вопрос закрыт? |
Цитата (Ron @ 16.11.2015 - 05:16) | ||
Ну достань для начала хэш моего пароля. И расскажи что это был за алгоритм хэширования. |
Цитата (AllesKlar @ 16.11.2015 - 14:29) |
Это будет тебе стоить 4 000 евро. |
Цитата (AllesKlar @ 16.11.2015 - 14:29) |
Или ты думал, что сейчас все бросят свои дела и кинуться твое прыщаво-юношеское "слабо" опротестовывать? |
Цитата (AllesKlar @ 16.11.2015 - 05:50) |
Винда с карточкой GPU |
Цитата |
... скорость подбора MD5-паролей на nVidia GTX580 составляет до 15800 млн комбинаций в секунд ... |
$pass_length = 8;
$speed = 15800000000;
$chars = array_merge(range('0', '9'), range('A', 'Z'), range('a','z'));
$chars_length = count($chars);
$total = pow($pass_length, $chars_length);
echo "<pre>",
"Длина пароля: $pass_length\n",
"Скорость перебора: ".number_format($speed, 0, ',', ' ')." комбинаций в секунду\n",
"Количество используемых символов: $chars_length\n",
"Число комбинаций: $total\n",
"Расчётное время:\n";
$time = $total / $speed;
echo "----- $time секунд\n";
$time /= 60;
echo "----- $time минут\n";
$time /= 60;
echo "----- $time часов\n";
$time /= 24;
echo "----- $time суток\n";
$time /= 365;
echo "----- $time лет\n\n\n\n\n";
Длина пароля: 8
Скорость перебора: 15 800 000 000 комбинаций в секунду
Количество используемых символов: 62
Число комбинаций: 9.8079714615417E+55
Расчётное время:
----- 6.2075768743935E+45 секунд
----- 1.0345961457322E+44 минут
----- 1.7243269095537E+42 часов
----- 7.1846954564739E+40 суток
----- 1.9684097141024E+38 лет