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 или более поздней версии.