- Регистрация
- 28.10.2018
- Сообщения
- 260
- Благодарностей
- 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
}
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
}
Вложения
-
15,4 КБ Просмотры: 2