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

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

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
апну тему. Может, кто-то знает?
 
ну вот два варианта.
С ключом и без ключа
Теперь нужно выяснить какой ключ использует инста (где-то я видел англ. сайт, на котором все это выкладывали) и какая именно часть запроса хешируется
 
  • Оценить
Реакции: Nord

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