api-hash MD5

  • Автор темы Автор темы slavyn8213
  • Дата начала Дата начала

slavyn8213

Client
Регистрация
28.10.2018
Сообщения
264
Реакции
60
Баллы
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
}
 

Вложения

  • MD5.zp
    MD5.zp
    15,4 KB · Просмотры: 2
Хэш правильный, это можно проверить в любом онлайн сервисе с теми же входными данными. А в ответе ошибка авторизации. Проверяй передаваемые заголовки и данные в них
 
  • Спасибо
Реакции: slavyn8213
Хэш правильный, это можно проверить в любом онлайн сервисе с теми же входными данными. А в ответе ошибка авторизации. Проверяй передаваемые заголовки и данные в них
в заголовках api-time и кеу который не изменяется при запросах
 
ты сравнивал хеш, который отправил запрос и когда зашифровал, одно и тоже?
 
ты сравнивал хеш, который отправил запрос и когда зашифровал, одно и тоже?
да-может что то я неправильно понял-шифрую-отправляю-второй день не могу разобраться-возможно не те данные шифрую-попадос какой то-вроде как все расписано-а не получается-и вот момент ещё какой-в заголовках ответа-2 скриншот-немного напрягает по незнанию 129635129636изменил в теме шаб-добавлено логирование после каждого действия
 
Последнее редактирование:
Неужели никто не шарит в этом?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)