Язык

MessageDigest.GetInstance Метод

Определение

Перегрузки

Имя. Описание
GetInstance(String, Provider)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

GetInstance(String, String)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

GetInstance(String)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

GetInstance(String, Provider)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, Java.Security.Provider provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.MessageDigest

Параметры

algorithm
String

имя запрошенного алгоритма. Дополнительные сведения о стандартных именах алгоритмов см. в разделе MessageDigest в спецификации стандартных имен алгоритмов безопасности Java.

provider
Provider

поставщик.

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

MessageDigest объект, реализующий указанный алгоритм

Атрибуты

Исключения

Значение , если указанный алгоритм недоступен

Значение if algorithmnull

если provider == null

Комментарии

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

Возвращается новый объект MessageDigest, инкапсулирующий реализацию MessageDigestSpi из указанного объекта Provider. Обратите внимание, что указанный объект provider не должен быть зарегистрирован в списке поставщиков.

Добавлено в версии 1.4.

Java документации по java.security.MessageDigest.getInstance(java.lang.String, java.security.Provider).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

GetInstance(String, String)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm, string provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string * string -> Java.Security.MessageDigest

Параметры

algorithm
String

имя запрошенного алгоритма. Дополнительные сведения о стандартных именах алгоритмов см. в разделе MessageDigest в спецификации стандартных имен алгоритмов безопасности Java.

provider
String

имя поставщика.

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

MessageDigest объект, реализующий указанный алгоритм

Атрибуты

Исключения

Значение , если указанный алгоритм недоступен

Если указанный поставщик недоступен

Значение if algorithmnull

если provider == null || provider.isEmpty()

Комментарии

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

Возвращается новый объект MessageDigest, инкапсулирующий реализацию MessageDigestSpi из указанного поставщика. Указанный поставщик должен быть зарегистрирован в списке поставщиков безопасности.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода.

Java документации по java.security.MessageDigest.getInstance(java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

GetInstance(String)

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")]
public static Java.Security.MessageDigest GetInstance(string algorithm);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/MessageDigest;", "")>]
static member GetInstance : string -> Java.Security.MessageDigest

Параметры

algorithm
String

имя запрошенного алгоритма. Дополнительные сведения о стандартных именах алгоритмов см. в разделе MessageDigest в спецификации стандартных имен алгоритмов безопасности Java.

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

MessageDigest объект, реализующий указанный алгоритм

Атрибуты

Исключения

Значение , если указанный алгоритм недоступен

Значение if algorithmnull

Комментарии

Возвращает объект MessageDigest, реализующий указанный алгоритм дайджеста.

Этот метод проходит по списку зарегистрированных поставщиков безопасности, начиная с наиболее предпочтительного поставщика. Новый объект MessageDigest, инкапсулирующий реализацию MessageDigestSpi от первого поставщика, который поддерживает указанный алгоритм, возвращается.

Обратите внимание, что список зарегистрированных поставщиков можно получить с помощью Security#getProviders() Security.getProviders() метода.

Java документации по java.security.MessageDigest.getInstance(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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