24.03.2015, 17:21
Yep it does.
Code :
Output :
Code :
PHP Code:
static essais, hashed[WH_LENGHT+1], actual_pass[WH_LENGHT+1], salt[WH_LENGHT+1], salted[WH_LENGHT+65];
new test[21], accID;
printf("NUMBER OF ROWS RETURNED : %d", cache_num_rows());
cache_get_row(0, 1, test, MySQL, 21);
accID = cache_get_row_int(0, 0);
printf("NAME : %s", test);
printf("ACCOUNT ID : %d", accID);
cache_get_row(0, 2, actual_pass, MySQL, WH_LENGHT+1);
cache_get_row(0, 3, salt, MySQL, WH_LENGHT+1);
strcat(salted, password);
strcat(salted, ".");
strcat(salted, salt);
whirlpool(salted, hashed, WH_LENGHT+1);
printf("PASSWORD (good one) : %s", actual_pass);
printf("SALT : %s", salt);
printf("SALTED PASSWORD : %s", salted);
printf("HASHED SALTED : %s", hashed);
Code:
[18:20:47] LAUNCHED QUERY : SELECT * FROM `sr_accounts` WHERE `pseudo` = 'Mark_Brooklyn' LIMIT 1; [18:20:47] NUMBER OF ROWS RETURNED : 1 [18:20:47] NAME : [18:20:47] ACCOUNT ID : 1 [18:20:47] PASSWORD (good one) : [18:20:47] SALT : [18:20:47] SALTED PASSWORD : something. [18:20:47] HASHED SALTED : 736CBE68DC13E3CD2B6C69DB08DA21D7618F67FCE92E378ACE1CCAF8FEB104070DE0F828ECD26E25E88C4AC2E3FC8890F4EEC9EAA9785268D974F00D1AC0B828