Прочитать на английском

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


SHA512.Create Метод

Определение

Позволяет создавать экземпляры конкретных реализаций этого абстрактного класса.

Перегрузки

Create()

Создает экземпляр реализации класса SHA512 по умолчанию.

Create(String)
Устаревшие..

Создает экземпляр заданной реализации класса SHA512.

Create()

Исходный код:
SHA512.cs
Исходный код:
SHA512.cs
Исходный код:
SHA512.cs

Создает экземпляр реализации класса SHA512 по умолчанию.

public static System.Security.Cryptography.SHA512 Create();

Возвращаемое значение

Новый экземпляр класса SHA512.

Исключения

Этот алгоритм был использован с включенным режимом FIPS, однако он не совместим с FIPS.

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Create(String)

Исходный код:
SHA512.cs
Исходный код:
SHA512.cs
Исходный код:
SHA512.cs

Внимание!

Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.

Создает экземпляр заданной реализации класса SHA512.

public static System.Security.Cryptography.SHA512? Create(string hashName);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.SHA512? Create(string hashName);
public static System.Security.Cryptography.SHA512 Create(string hashName);

Параметры

hashName
String

Имя конкретной реализации класса SHA512, которую требуется использовать.

Возвращаемое значение

Новый экземпляр класса SHA512, использующий заданную реализацию.

Атрибуты

Исключения

Алгоритм, описание которого содержится в параметреhashName, использовался с включенным режимом FIPS, но не является FIPS-совместимым.

Комментарии

Возможные значения для hashName : SHA512, System.Security.Cryptography.SHA512, System.Security.Cryptography.SHA512Managed и System.Security.Cryptography.SHA512CryptoServiceProvider.

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

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

.NET 9 и другие версии
Продукт Версии (Устарело)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6 (7, 8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1