[Урок] Шифровка пароля мод MD5 mysql. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Шифровка пароля мод MD5 mysql.
_Edik_ Дата: Четверг, 23.10.2014, 15:26 | Сообщение # 1
Боец
Сообщений: 58
Статус: Offline
Доброе время суток уважаемые пользователи сегодня речь пойдёт о MD5 в MySQL.
В данном уроке, я научу шифровать пароли под MD5 в MySQL.
Итак поехали.
Для начала, скачаем include и подключим его
После include a_samp, вставляем:
Код
#include <md5>

Теперь у нас есть подключение.
Затем, ищем запрос регистрации.
Код
mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `players` (`Name`, `Key`) VALUES ('%s', '%s')", Pi[playerid][Name], inputtext);

Где:
Код
VALUES ('%s', '%s')

Второй %s - пароль. Вставим его в скобки MD5.
Получается вот так.
Код
MD5('%s')

Итак у нас должно получится вот так.
Код
mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `players` (`Name`, `Key`) VALUES ('%s', MD5('%s'))", Pi[playerid][Name], inputtext);

Теперь при регистрации аккаунта, наш пароль зашифруется в базе.
Но при авторизации, он не будет расшифрован, подойдёт только зашифрованный пароль.
А чтобы это исправить, ищем запрос после авторизации, что-то вроде:
Код
mysql_format(DATABASE, QUERY, sizeof(QUERY), "SELECT * FROM `players` WHERE `Name` = '%s' AND `Key` = '%s'", Pi[i][Name], password);

И делаем всё примерно таким же образом. Должно получится вот так:
Код
mysql_format(DATABASE, QUERY, sizeof(QUERY), "SELECT * FROM `players` WHERE `Name` = '%s' AND `Key` = MD5('%s')", Pi[i][Name], password);

Вот и всё. Теперь при кражи базы, пароли с аккаунтов никак не узнают. Также, можно скрывать админ пароли и прочее.
А расшифровать зашифрованный пароль - нереально. Те кто говорят обратное, несут бред.


+

Сообщение отредактировал _Edik_ - Четверг, 23.10.2014, 15:29
Olegman10 Дата: Пятница, 24.10.2014, 15:11 | Сообщение # 2
Мактавишка :3
Статус: Offline
Цитата _Edik_ ()
А расшифровать зашифрованный пароль - нереально. Те кто говорят обратное, несут бред.

В этом мире все возможно. Password Decrypt работает с этим на ура...


Russian Ice Gang - GTA Online




Cheater CM с 16.10.2014 по **.**.****
roote Дата: Пятница, 24.10.2014, 19:17 | Сообщение # 3
Боец
Сообщений: 207
Статус: Offline
Согласен. Расшифровать можно, если тебе это нужно.

--> Как заработать деньги на проекте Samp Rp | http://cheat-master.ru/forum/14-413833-1-17-1
--> 312 день на сайте | 26 марта (2015 год)
_Edik_ Дата: Суббота, 25.10.2014, 15:22 | Сообщение # 4
Боец
Сообщений: 58
Статус: Offline
Цитата Olegman10 ()
В этом мире все возможно. Password Decrypt работает с этим на ура...

=)


+
SopranoV Дата: Суббота, 25.10.2014, 17:46 | Сообщение # 5
Боец
Сообщений: 282
Статус: Offline
Расшифровать можно на оффициальном сайте MD5,сам пробывал!

Изучаю AHK программирование
SeX-PrO-AdReNaLiN Дата: Суббота, 25.10.2014, 19:08 | Сообщение # 6
Авторитет
Сообщений: 1310
Статус: Offline
ну от неопытных защитит же smile

user N over 99999
_Edik_ Дата: Суббота, 25.10.2014, 20:35 | Сообщение # 7
Боец
Сообщений: 58
Статус: Offline
Цитата SeX-PrO-AdReNaLiN ()
ну от неопытных защитит же

Согласен.


+
[CM]Madness Дата: Среда, 05.11.2014, 12:10 | Сообщение # 8
Боец
Сообщений: 114
Статус: Offline
+

Цель:
- 100 репутации [✔]
- 500 репутации [✔]
- 1000 репутации [✖]
- 500 сообщений [✖]

Если вам удалось кинуть кого-то,не думайте что он дурак,просто человек доверял вам больше,чем вы того заслуживаете !
[CM]Morente Дата: Суббота, 29.11.2014, 10:11 | Сообщение # 9
Новичок
Сообщений: 16
Статус: Offline
Когда игрок будет восстанавливать пароль,ему может прийти зашифрованный пароль,потому что на mysql будет зашифровка и восстановление отправит ему эту зашифровку.
skiez Дата: Суббота, 17.01.2015, 20:21 | Сообщение # 10
Боец
Сообщений: 66
Статус: Offline
Чтобы расшифровать пароль есть ряд программ в интернете


[CM]Ryaboff Дата: Суббота, 25.06.2016, 18:45 | Сообщение # 11
Новичок
Сообщений: 1
Статус: Offline
Товарищей "специалистов" выше не слушайте.

MD5 - это хэширующий алгоритм. Если бы было возможно по хэшу восстановить исходное сообщение, тогда можно было бы создать архиватор, ужимающий любой объём информации до 512 бит. Зачем тогда мне было ждать, пока закачается моя ГТА 5 размером 60 Гб?
Все сервисы - это не более чем база уже известных комбинаций "слово-хэш". Если уж вы такие умные, попробуйте расшифровать мой пароль от CM- d3df5fef56abbac31bfd46eaf448a997


Сообщение отредактировал [CM]Ryaboff - Суббота, 25.06.2016, 18:46
Danny_Marcelo Дата: Суббота, 25.06.2016, 22:06 | Сообщение # 12
Боец
Сообщений: 282
Статус: Offline
Полезно! + твой.
  • Страница 1 из 1
  • 1
Поиск: