
25.01.2010, 17:45
|
|
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами:
8582863
Репутация:
69
|
|
щас все работает))) я долго разбирался, что за хэш и как его декодировать))) нашел вконтакте этот жава скрипт, вставил туда хэш и получил результат)) и взял закодированный хэш и раскодированный. начал сравнивать)) все просто))
вот функция на delphi, если кому надо)) 1.5 часа убил на все это говно
Код:
function DecChas(chas: string): string;
var
Decchas : string;
str : string;
I : Integer;
Len : integer;
begin
str := Copy(chas, 6, 12);
Len := Length(str);
For I := 0 To Length(str) -1 do
begin
Decchas := Decchas + str[len];
Inc(len, -1);
end;
str := Copy(chas, 21, Length(chas) -5);
str := str + Copy(chas, 5, 1);
Len := Length(str);
For I := 0 To Length(str) -1 do
begin
Decchas := Decchas + str[len];
Inc(len, -1);
end;
Result := Decchas;
end;
|
|
|