Пожалуйста, обучите меня такому термину как "Хеш" читал несколько статей к нему, но практика и человечиский опыт лучше.Как его делать?Для чего?И как зделать бек-ап?Обясняйте как особо одарёному
Писать с мобильника мне не удобно, но попытаюсь ответить. Хэш - это такая функция, которая не имеет обратной. (т.е нельзя восстановить изначальное значение). Их можно "взламывать" только перебором. Алгоритм такой. 1. берется начальный хэш 2. берется список паролей 3. считаются хэши всех паролей из списка 4. Если хэш какого-то пароля совпадет с исходным, значит пароль найден
на ачате есть статья, очень понятливая...(только что в поиске нашёл...) вот тут вообще очень много статей по хешам - ЗДЕСЯ незнаю как это можно прочитать "несколько статей" и вообще ничего непонять... п.с. каникулы?
Да каникулы.Ничего понять я бы не смог.Дело в том что я хочу практики.Я ведь в этих алгоритмах Бум-Бум.
Хеш это как бы шифрованный пароль Хеш не возможно расшифровать самому сидя с листочком Хеш можно узнать токо если перебирать пароли зашифрованные (то есть хеш пароли)! К примеру php код который шифрует слово (то есть хеш) и сравнивает его с хешем (код не идеален для большого брута) 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>