Closed andreiOzzz closed 5 years ago
Здравствуйте. Попробуйте воспользоваться этим примером.
bool VerifySignature(GostAsymmetricAlgorithm publicKey, Stream dataStream, byte[] signature)
{
byte[] hash;
using (var hashAlg = publicKey.CreateHashAlgorithm())
{
hash = hashAlg.ComputeHash(dataStream);
}
var deformatter = new GostSignatureDeformatter(publicKey);
return deformatter.VerifySignature(hash, signature);
}
@andreiOzzz Получилось решить проблему?
Здравствуйте, в общем пытаюсь пользоваться библиотекой для проверки оригинала файла и подписи. Делаю как то так:
По моим доводам вроде как все верно, но deformatter.VerifySignature(hash, signature) дает отрицательный результат. Вот тут https://crypto.kontur.ru/verify проверял файл и подпись все нормально. Подскажите пожалуйста что я делаю не так?