ECDiffieHellmanCng.HashAlgorithm Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает хэш-алгоритм, используемый при генерации ключевого материала.
public:
property System::Security::Cryptography::CngAlgorithm ^ HashAlgorithm { System::Security::Cryptography::CngAlgorithm ^ get(); void set(System::Security::Cryptography::CngAlgorithm ^ value); };
public System.Security.Cryptography.CngAlgorithm HashAlgorithm { get; set; }
member this.HashAlgorithm : System.Security.Cryptography.CngAlgorithm with get, set
Public Property HashAlgorithm As CngAlgorithm
Значение свойства
Объект, задающий хэш-алгоритм.
Исключения
Значение равно null
.
Комментарии
Это свойство используется объектами шифрования следующего поколения (CNG), только если в свойстве HashKeyDerivationFunction задано значение или Hmac .
Это свойство принимает следующие алгоритмы: MD5, Sha1, Sha256, Sha384и Sha512.
Также можно использовать другие пользовательские хэш-алгоритмы.
Из-за проблем с конфликтами с MD5 и SHA1 Майкрософт рекомендует Sha256. Алгоритм по умолчанию — Sha256.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по