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

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


MD5.Create Метод

Определение

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

Перегрузки

Create()

Создает экземпляр реализации по умолчанию хэш-алгоритма MD5.

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

Создает экземпляр заданной реализации хэш-алгоритма MD5.

Create()

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

Создает экземпляр реализации по умолчанию хэш-алгоритма MD5.

C#
public static System.Security.Cryptography.MD5 Create();
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.MD5 Create();

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

MD5

Новый экземпляр хэш-алгоритма MD5.

Атрибуты

Исключения

Этот алгоритм был использован с включенным режимом 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)

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

Внимание!

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

Создает экземпляр заданной реализации хэш-алгоритма MD5.

C#
public static System.Security.Cryptography.MD5? Create(string algName);
C#
[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.MD5? Create(string algName);
C#
public static System.Security.Cryptography.MD5 Create(string algName);

Параметры

algName
String

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

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

MD5

Новый экземпляр заданной реализации класса MD5.

Атрибуты

Исключения

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

Комментарии

Возможные значения для algName: System.Security.Cryptography.MD5, MD5, System.Security.Cryptography.MD5CryptoServiceProvider и System.Security.Cryptography.MD5Managed.

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

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

.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