Zabezpieczenie EA loginem i hasłem

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
freakout
Maniak
Maniak
Posty: 2120
Rejestracja: 23 mar 2011, 13:35

Zabezpieczenie EA loginem i hasłem

Nieprzeczytany post autor: freakout »

Witam,

Chciałbym zabezpieczyć swoje EA loginem i hasłem oraz tak, aby były one przypisane do danego numeru konta u brokera. Chodzi mi o to że gdyby ktoś chciał używać robota na wielu kontach musiałby posiadać odrębne loginy i hasła.

Czy ktoś wie jak to zrobić? Szukałem po sieci ale nic konkretnego nie znalazłem...





Pozdrawiam,
freakout

Awatar użytkownika
Cyb
Przyjaciel Forum
Przyjaciel Forum
Posty: 1907
Rejestracja: 25 mar 2009, 20:41

Nieprzeczytany post autor: Cyb »

Całe w mql ? Czy używa jakieś dll ?

Awatar użytkownika
freakout
Maniak
Maniak
Posty: 2120
Rejestracja: 23 mar 2011, 13:35

Nieprzeczytany post autor: freakout »

Tylko mql ;)

Awatar użytkownika
reptile
Maniak
Maniak
Posty: 2799
Rejestracja: 13 gru 2008, 13:48

Nieprzeczytany post autor: reptile »

freakout pisze:Szukałem po sieci ale nic konkretnego nie znalazłem...
zmien wyszukiwarke na google :wink:
http://www.fx1.net/wiki/pmwiki.php/Guar ... ardianMain

Sporo tego jest..
R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

pod mql mozna np tak :

Kod: Zaznacz cały

#property copyright "Copyright © 2011, Forex-Service"
#property link      "http://www.forex-service.pl"

extern string login    = "abcd";
extern string password = "abcd123";

int AccountNumber_[3]  = 
{ 
   12345,  //0
   102938, //1
   1000123 //2
};

string login_    = "abcd";// tutaj edytujesz
string password_ = "abcd123";// tutaj edytujesz
int init()
{
   // test konta
   bool test = false;
   for (int i = 0;i< ArrayRange(AccountNumber_,0);i++)
   {
      if (AccountNumber_[i] == AccountNumber())
      {
         test = true;
         break;
      }
   }
   if (test == false) 
   {
      Comment("Invalid account");
      Print  ("Invalid account");
      return(-1);
   }
   // test hasla i loginu
   if (login != login_ || password != password_)
   {
      Comment("Invalid login or password");
      Print  ("Invalid login or password");
      return(-1);
   }
}
pozdrawiam
Andrzej PIerz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

Awatar użytkownika
Cyb
Przyjaciel Forum
Przyjaciel Forum
Posty: 1907
Rejestracja: 25 mar 2009, 20:41

Nieprzeczytany post autor: Cyb »

Endrju tylko powiedz... Co komu z zabezpieczeń w mql jak można to zdekompilować...

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Nieprzeczytany post autor: Pierz Andrzej »

Cyb pisze:Endrju tylko powiedz... Co komu z zabezpieczeń w mql jak można to zdekompilować...
teoretycznie nic :) .....

jednak kolega wyzej wspomnial ze wystrczy mu tylko wylaczniew MQL4 ....

nie kazdy ma dostep dodekompilatora , wiec czasami do wlasnych "osiedlowych"licencji wystrcza:)


pozdrawiam
Andrzej PIerz
z poważaniem
Andrzej Pierz
FOREX-SERVICE

MkubuxK
Pasjonat
Pasjonat
Posty: 1051
Rejestracja: 20 maja 2009, 18:27

Nieprzeczytany post autor: MkubuxK »

W tym artykule można znalezc dosc fajne rozwiazania.

http://articles.mql4.com/934

Także szyfrowanie kodu przed dekompilacja.
fx-forum

ODPOWIEDZ