аналог hash_hmac php на C#

f0x

Client
Регистрация
07.02.2014
Сообщения
54
Благодарностей
6
Баллы
8
Друзья, помогите сделать хэш с ключом.

Нашел такой сниппет:

Код:
string result = "строка";
HMACSHA256 hmc = new  HMACSHA256(Encoding.ASCII.GetBytes("ключ"));
byte[] hmres = hmc.ComputeHash(Encoding.ASCII.GetBytes(result));
return Convert.ToBase64String(hmres).Replace("=", "");
Возвращает не то, что возвращает функция php

Код:
hash_hmac('sha256', 'строка', 'ключ');
Подозреваю что из-за Base64 хеши не совпадают .... Подскажите как правильно пользоваться HMACSHA256

Будет полезно тем, кто для инсты шаблоны делает.
 
  • Спасибо
Реакции: savek1

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
апну тему. Может, кто-то знает?
 

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
  • Спасибо
Реакции: lybimiy86

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
ну вот два варианта.
С ключом и без ключа
Теперь нужно выяснить какой ключ использует инста (где-то я видел англ. сайт, на котором все это выкладывали) и какая именно часть запроса хешируется
 
  • Спасибо
Реакции: Nord

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 634
Благодарностей
963
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: Nord

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