[Pedido] Decrypt para senhas jб salvas.
#1

Olб, gostaria de um Decrypt inverso deste Encript:
pawn Код:
encrypt(pass[])
{
static charset[] = "qwertyaQWERTYUIOPZXCVBNMLKJHGFDSAsdfghzxcvbnuiopjklm1324657809_";
static css = 63;
new target[MAX_SENHA + 1];
new j = strlen(pass);
new sum = j;
new tmpp = 0;
new i;
new modw;
for (i = 0; i < MAX_SENHA || i < j; i++)
{
modw = i % MAX_SENHA;
tmpp = (i >= j) ? charset[(7 * i) % css] : pass[i];
sum = (sum + chrfind(tmpp, charset) + 1)        % css;
target[modw] = charset[(sum + target[modw]) % css];
}
target[MAX_SENHA] = '\0';
return target;
}
Estou criando um sistema de recuperaзгo de contas, mas todas as senhas estгo cripritografadas, entгo preciso de um Decrypt...
Desde jб, agradeзo!
Reply
#2

Que tal em vez de vocк usar um decrypt, gerar uma nova senha e enviar para o email ou algo do gйnero ? Mais seguro nгo ?
Reply
#3

Quote:
Originally Posted by Junplid
Посмотреть сообщение
Estou criando um sistema de recuperaзгo de contas, mas todas as senhas estгo cripritografadas, entгo preciso de um Decrypt...
Desde jб, agradeзo!
Desencriptar as passwords de utilizadores..... deves estar a brincar.
Em vez de "desencriptar" a password, e manda-la por e-mail, crias uma nova(Exemplo: @TempPass123@) e mandas por e-mail.
E assim deixas a password do utilizador em paz, e nгo andas a ver as passwords que cada pessoa usa.
Reply
#4

Eu sу quero desencriptar as senhas ao enviar, pois quando fui tentar enviar ela encriptada chegou em cуdigos.
Reply
#5

Gere uma nova password.

Exemplo:
pawn Код:
getRandomPassord(len = 8)
{
    static chars[] = "2y5ftX4f$NWSg@CUHfkZxxR3S!SmZpDaFyXX#sWNsecp";
    static pw[30];
    for(new j = 0; j < len; ++j){
        pw[j] = chars[random(sizeof chars)];
    }
    pw[len] = '\0';
    return pw;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)