Для взаимодействия с API необходимо применить к запросу шифрование типа sha1($data, true). На просторах интернета есть информация только по стандартному алгоритму, который возвращает 40-символьную строку. Хотелось бы получить совет минимум в каком направлении копать. Возможно импортировать функцию из PHP или ещё что-то в этом роде. P.S. Соре за глупые вопросы.
Вот аналог функции sha1 из PHP, если передашь false то строка будет равна 40 символов, если true то 20.
private static string Sha1(string data, bool rawOutput = false)
{
var hash = new SHA1Managed().ComputeHash(Encoding.UTF8.GetBytes(data));
return rawOutput
? Encoding.UTF8.GetString(hash)
: string.Join("", hash.Select(b => b.ToString("x2")).ToArray());
}
static void Main()
{
var sha1 = Sha1("Мама", true);
Console.WriteLine(sha1);
Console.ReadLine();
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости