ECDsaCng.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.

Комментарии

Это свойство принимает следующие алгоритмы: MD5, Sha1, , Sha256Sha384и Sha512.

Также могут использоваться другие пользовательские хэш-алгоритмы.

Из-за проблем с конфликтом с MD5 и SHA-1 корпорация Майкрософт рекомендует Sha256. Алгоритм по умолчанию .Sha256

Это свойство не используется, если вы подписывание или проверка данных, которые уже хэшированы.

Применяется к