PackageDigitalSignatureManager.DefaultHashAlgorithm Свойство

Определение

Возвращает строку URI, которая определяет алгоритм хэша по умолчанию, используемый для создания и проверки подписей.

public:
 static property System::String ^ DefaultHashAlgorithm { System::String ^ get(); };
public static string DefaultHashAlgorithm { get; }
static member DefaultHashAlgorithm : string
Public Shared ReadOnly Property DefaultHashAlgorithm As String

Значение свойства

Строка URI, определяющая алгоритм хэша по умолчанию, используемый для создания и проверки подписей.

Комментарии

Алгоритм хэша по умолчанию для стандартного PackageDigitalSignatureManager класса — XmlDsigSHA1Url (безопасный хэш-алгоритм версии 1.0 или SHA-1).

Свойство HashAlgorithm получает или задает фактический хэш-алгоритм, используемый для создания и проверки подписей.

Свойство DefaultHashAlgorithm обычно используется для сброса HashAlgorithm свойства обратно в значение по умолчанию после временного изменения.

Из-за проблем с столкновением с SHA-1 корпорация Майкрософт рекомендует модель безопасности на основе SHA-256 или более поздней версии.

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

См. также раздел