using (var sha1 = new SHA1(key)) { byte[] bytesToEncode = Encoding.UTF8.GetBytes(concat); byte[] hash = sha1.ComputeHash(bytesToEncode); ... Convert.ToBase64String() }
Не использовать SHA1 для начала
Понял А как этот скрипт закончить правильно? Где почитать можно может кто сталкивался с подобным
Там осталось 1 строку дописать, с тем методом что я написал
А оно с объектом тоже будет работать?
С таким Нужно чтоб примерно так было hash_hmac (бинарный): base64_encode hash_hmac: Final request:
var sourceBytes = Encoding.UTF8.GetBytes(source); var hash = HMACSHA1.HashData(key, sourceBytes); var sign = Convert.ToBase64String(hash);
Спасибо большое. А не подскажете как решить ошибку Пишет невозможно преобразовать строку в байты
Обсуждают сегодня