Ответов: 4 Просмотров: 344
|
Здравствуйте
эта функция вычисляет хеш для захода в админку, вот так она вызывается
CODE ( javascript):
скопировать код в буфер обмена
var pass = 'qwerty'; var user = 'admin'; var token = 'qeTYkhKjkjkbb42334656'; token=token.trim(); var psd = base64encode(SHA256(user + base64encode(SHA256(pass)) + token));
вот основной момент который все вычесляет
CODE ( javascript):
скопировать код в буфер обмена
function S (X, n) { return ( X >>> n ) | (X << (32 - n)); } function R (X, n) { return ( X >>> n ); } function Ch(x, y, z) { return ((x & y) ^ ((~x) & z)); } function Maj(x, y, z) { return ((x & y) ^ (x & z) ^ (y & z)); } function Sigma0256(x) { return (S(x, 2) ^ S(x, 13) ^ S(x, 22)); } function Sigma1256(x) { return (S(x, 6) ^ S(x, 11) ^ S(x, 25)); } function Gamma0256(x) { return (S(x, 7) ^ S(x, 18) ^ R(x, 3)); } function Gamma1256(x) { return (S(x, 17) ^ S(x, 19) ^ R(x, 10)); }
|