Поделиться через


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 (Secure Hash Algorithm версии 1.0 (SHA1)).

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

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

Из-за проблем с SHA1 корпорация Майкрософт рекомендует использовать модель безопасности на основе SHA256 или более высокого уровня.

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

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