Просмотр полной версии : Нуб и Хеш!
Пожалуйста, обучите меня такому термину как "Хеш" читал несколько статей к нему, но практика и человечиский опыт лучше.Как его делать?Для чего?И как зделать бек-ап?Обясняйте как особо одарёному :)
X-RayBlade
01.07.2009, 20:37
Писать с мобильника мне не удобно, но попытаюсь ответить.
Хэш - это такая функция, которая не имеет обратной. (т.е нельзя восстановить изначальное значение). Их можно "взламывать" только перебором. Алгоритм такой.
1. берется начальный хэш
2. берется список паролей
3. считаются хэши всех паролей из списка
4. Если хэш какого-то пароля совпадет с исходным, значит пароль найден
aka dexter
01.07.2009, 20:39
на ачате есть статья, очень понятливая...(только что в поиске нашёл...)
вот тут вообще очень много статей по хешам - ЗДЕСЯ (http://www.google.com)
незнаю как это можно прочитать "несколько статей" и вообще ничего непонять...
п.с. каникулы?
Да каникулы.Ничего понять я бы не смог.Дело в том что я хочу практики.Я ведь в этих алгоритмах Бум-Бум.
Ржунимагу
01.07.2009, 23:00
http://ru.wikipedia.org/wiki/Hash
Хеш это как бы шифрованный пароль
Хеш не возможно расшифровать самому сидя с листочком
Хеш можно узнать токо если перебирать пароли зашифрованные (то есть хеш пароли)!
К примеру php код который шифрует слово (то есть хеш) и сравнивает его с хешем (код не идеален для большого брута)
<?php
$pass = explode("\n", $_POST['text']);
$easyhash = "fcea920f7412b5da7be0cf42b8c93759";
foreach ($pass as $value) {
if (md5($value) == $easyhash){
echo "Пароль успешно найден!<br>Пароль:".$value."<br>md5:".$easyhash; // fcea920f7412b5da7be0cf42b8c93759 Это хеш (обычный md5)(исходный пасс:1234567)
}
}
?>
<html>
<form method="post">
<textarea name="text" cols="40" rows="6"></textarea><br>
<input type="submit" name="do" value="Погнали!">
</form>
</html>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot