api-hash MD5

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28
Привет всем, помогите с шифрованием MD5. На github нашел как шифровать-но чет косячу-ошибка авторизации. Может кто помочь? Шаб прилагаю-данные там есть. вот такой способ шифрования нашел на github-- скорее всего что то делаю не так.
try {
const hash = initData.split('hash=')[1]?.split('&')[0];
if (!hash) {
throw new Error('Could not extract hash from initData');
}

const currentTime = Math.floor(Date.now() / 1000);
const userData = JSON.parse(decodeURIComponent(initData.split('user=')[1].split('&')[0]));
const startParam = initData.split('start_param=')[1]?.split('&')[0] || '';
const chatInstance = initData.split('chat_instance=')[1]?.split('&')[0] || '';

const payload = {
data: {
initData: initData,
startParam: startParam,
photoUrl: userData.photo_url || "",
platform: "android",
chatId: "",
chatType: "channel",
chatInstance: chatInstance
}
 

Attachments

Zedx

Client
Joined
Jun 12, 2018
Messages
1,388
Reaction score
942
Points
113
Хэш правильный, это можно проверить в любом онлайн сервисе с теми же входными данными. А в ответе ошибка авторизации. Проверяй передаваемые заголовки и данные в них
 
  • Thank you
Reactions: slavyn8213

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28
Хэш правильный, это можно проверить в любом онлайн сервисе с теми же входными данными. А в ответе ошибка авторизации. Проверяй передаваемые заголовки и данные в них
в заголовках api-time и кеу который не изменяется при запросах
 

cooki

Client
Joined
Oct 5, 2014
Messages
220
Reaction score
54
Points
28
в заголовках api-time и кеу который не изменяется при запросах
а куки есть?
 

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28
а куки есть?
нету
129630129632не правильно написал-не генерируем-а шифруем кодом
 
Last edited:

cooki

Client
Joined
Oct 5, 2014
Messages
220
Reaction score
54
Points
28
ты сравнивал хеш, который отправил запрос и когда зашифровал, одно и тоже?
 

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28
ты сравнивал хеш, который отправил запрос и когда зашифровал, одно и тоже?
да-может что то я неправильно понял-шифрую-отправляю-второй день не могу разобраться-возможно не те данные шифрую-попадос какой то-вроде как все расписано-а не получается-и вот момент ещё какой-в заголовках ответа-2 скриншот-немного напрягает по незнанию 129635129636изменил в теме шаб-добавлено логирование после каждого действия
 
Last edited:

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28

slavyn8213

Client
Joined
Oct 28, 2018
Messages
261
Reaction score
60
Points
28
Неужели никто не шарит в этом?
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)