[Pedido] Anti Encrypt
#1

Й possнvel criar um anti-Encrypt para usar como se fosse um comando /versenha ?

pawn Код:
public Encrypt(string[])
{
    for(new x=0; x < strlen(string); x++)
      {
          string[x] += (3^x) * (x % 15);
          if(string[x] > (0xff))
          {
              string[x] -= 256;
          }
      }
    return 1;
}
Reply
#2

Acho que й impossнvel, aconselho a usar WP_Hash.
Reply
#3

Hm.. Mas e se eu ja uso esse tem como converter ou seila ? .-.
Reply
#4

й sу fazer a operaзгo ao inverso cara.

pawn Код:
Encrypt(string[])
{
    for(new x=0; x < strlen(string); x++)
      {
          string[x] += (3^x) * (x % 15);
          if(string[x] > (0xff))
          {
              string[x] -= 256;
          }
      }
    return 1;
}

Decrypt(string[])
{
    for (new i = 0; i < strlen(string); ++i)
    {
        string[i] -= (3 ^ i) * (i % 15);
        if (string[i] > 0xff)
        {
            string[i] -= 256;
        }
    }
}
Reply
#5

@edit
Serб que funcionaria?
Reply
#6

Quote:
Originally Posted by xCR7
Посмотреть сообщение
@edit
Serб que funcionaria?
Sem spam brother, se tu viu o erro no cуdigo, tu pode corrigir e mandar de novo, todo mundo erra...

E respondendo a sua pergunta, testei aqui e funcionou.

pawn Код:
new str[] = "blink";
    Encrypt(str);
    print(str);
    new str2[128];
    strcat(str2, str);
    Decrypt(str2);
    print(str2);

//ou

    new str[] = "blink";
    Encrypt(str);
    print(str);
    Decrypt(str);
    print(str);

Abraзos.
Reply
#7

pawn Код:
CMD:minhasenha(playerid, params[]){
    if(!IsPlayerConnected(playerid) && !IsPlayerNPC(playerid) && gPlayerLogged[playerid] == 0)
        return ShowInfoForPlayer(playerid, "~w~Voce ~r~nao~w~ esta online!", 5000);
    format(gstring, sizeof(gstring), "SERVER: sua senha й %s!!!", Decrypt(PlayerInfo[playerid][Rufflesey]));
    SendClientMessage(playerid,COLOR_GRAD1,gstring);
    return 1;
}
Nгo funcionou.

Testei assim tbm.

pawn Код:
new str[] = "rola";
    Encrypt(str);
    print(str);
    Decrypt("rqna");
    print(str);
'rqna' й rola "encriptada"
Reply
#8

esta usando errado.

pawn Код:
new str[] = "rola";
Encrypt(str);
print(str);
Decrypt(str);
print(str);
Reply
#9

Ok, e qual o erro deste comando ?

pawn Код:
CMD:minhasenha(playerid, params[]){
    if(!IsPlayerConnected(playerid) && !IsPlayerNPC(playerid) && gPlayerLogged[playerid] == 0)
        return ShowInfoForPlayer(playerid, "~w~Voce ~r~nao~w~ esta online!", 5000);
    format(sstringg, sizeof(sstringg), "SERVER: sua senha й %s!!!", Decrypt(PlayerInfo[playerid][Rufflesey]));
    SendClientMessage(playerid,COLOR_GRAD1,sstringg);
    return 1;
}
Reply
#10

Nгo se chama anti-encrypt, chama-se encrypt. LOL
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)