19.02.2013, 20:13
(
Последний раз редактировалось Johnson_boy; 08.01.2014 в 17:29.
)
Outdated, and thus removed.
new randomCharset[62][] =
{
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
};
for(new index; index <= sizeof(AddedSalt); ++index)
{
strcat(AddedSalt, randomCharset[random(sizeof(randomCharset))]);
}
New salt[100], salts[2][50];
Format(salt, 100, "my salt");
Strmid(salts[0], salt, 0, 50);
Strmid(salts[1], salt, 50, 100);
New hashedPass[300]:
Format(hashedPass, 300, "%s%s%s", salts[0], password, salts[1]);
WP_Hash(hashedPass, 300, hashedPass);