Получить собственную длину хеша из HMACSHA1 и HMACSHA512

Я хотел бы получить (программно) собственную длину функции HMAC из экземпляра (или статического метода) этого класса. (160 бит для SHA1, 512 для SHA512. AFAIK) Есть ли способ?

Если нет, возможно, есть способ получить его от SHA1Managed или SHA1 (и их аналогов SHA512)?


person ispiro    schedule 21.01.2018    source источник
comment
Пожалуйста, добавьте тег C# или что-то подобное и ссылки на различные классы. Я полагаю, что безопасность слишком общая, а hmacsha1 слишком специфичная, поэтому вы можете удалить их.   -  person Maarten Bodewes    schedule 22.01.2018


Ответы (1)


Быстрый поиск показывает HashAlgorithm.HashSize свойство, которое реализуют эти классы.

person Maarten Bodewes    schedule 22.01.2018
comment
Это один маленький поиск для Мартена и один большой промах для меня. Я искал все для вывода того и этого и забыл о HashSize. Спасибо. - person ispiro; 22.01.2018