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 или более высокого уровня.