[Урок] Шифровка пароля мод MD5 (Ini)

Description: Уроки по скриптингу
Moderator: SJplayer

Layk M
Topic author, Прапорщик
Прапорщик
Avatar
Layk M
Topic author, Прапорщик
Прапорщик
Reputation: 19
Posts: 163
Joined: 4 Jun 2013
With us: 6 years

#1by Layk » 6 Nov 2014, 23:50

Для начала, скачаем подключим инклуд MD5.

Code: Select all

#include <md5>   


Для примера возьмём вот эту регистрацию на MxIni, найдём в ней вот таки строки:

Code: Select all

ini_setString(iniFile,"Password",inputtext); // Запишем пароль для игрока   


и :

Code: Select all

ini_setString(iniFile,"Password", MD5_Hash(inputtext)); // Запишем пароль для игрока и закодируем его   


далее ищем строки отвечающие за авторизацию:

Code: Select all

                ini_getString(iniFile, "Password",password); // Узнаём пароль аккаунта.
                if(!strcmp(inputtext, password, true)) 


И так же добавим в них шифрование пароля:

Code: Select all

                ini_getString(iniFile, "Password",password); // Узнаём пароль аккаунта.
                if(!strcmp(MD5_Hash(inputtext), password, true))// и расшифровываем его   


Теперь в ini файле игрока, пароль будет отображаться вот в таком виде:

Code: Select all

    Password = FBADE9E36A3F36D3D676C1B808451DD7
    Money 
= 0
    House 
= 0
    House1 
= 0
    House2 
= 0
    NHouse 
= 0


Вот и всё!
Image

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Уроки”