Freigeben über


SecureRandom.GetInstance Methode

Definition

Überlädt

GetInstance(String, Provider)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

GetInstance(String, String)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

GetInstance(String)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

GetInstance(String, Provider)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

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

Parameter

algorithm
String

der Name des RNG-Algorithmus. Informationen zu standardmäßigen RNG-Algorithmusnamen finden Sie im Abschnitt "SecureRandom" in der Java Cryptography Architecture Standard Algorithm Name Documentation.See the SecureRandom section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard RNG algorithm names.

provider
Provider

der Anbieter.

Gibt zurück

das neue SecureRandom-Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus nicht verfügbar ist.

if algorithm is null.

if provider == null

Hinweise

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

Ein neues SecureRandom-Objekt, das die SecureRandomSpi-Implementierung aus dem angegebenen Provider-Objekt kapselt, wird zurückgegeben. Beachten Sie, dass das angegebene Provider-Objekt nicht in der Anbieterliste registriert werden muss.

Das zurückgegebene SecureRandom-Objekt wurde nicht seeded. Rufen Sie die setSeed Methode auf, um das zurückgegebene Objekt zu seeden. Wenn setSeed nicht aufgerufen wird, erzwingt der erste Aufruf nextBytes das SecureRandom-Objekt, sich selbst zu seeden. Diese Selbstsaatierung tritt nicht auf, wenn setSeed sie zuvor aufgerufen wurde.

In 1.4 hinzugefügt.

Java-Dokumentation für java.security.SecureRandom.getInstance(java.lang.String, java.security.Provider).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetInstance(String, String)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

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

Parameter

algorithm
String

der Name des RNG-Algorithmus. Informationen zu standardmäßigen RNG-Algorithmusnamen finden Sie im Abschnitt "SecureRandom" in der Java Cryptography Architecture Standard Algorithm Name Documentation.See the SecureRandom section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard RNG algorithm names.

provider
String

der Name des Anbieters.

Gibt zurück

das neue SecureRandom-Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus nicht verfügbar ist.

wenn der angegebene Anbieter nicht verfügbar ist.

if algorithm is null.

if provider == null || provider.isEmpty()

Hinweise

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

Ein neues SecureRandom-Objekt, das die SecureRandomSpi-Implementierung vom angegebenen Anbieter kapselt, wird zurückgegeben. Der angegebene Anbieter muss in der Sicherheitsanbieterliste registriert werden.

Beachten Sie, dass die Liste der registrierten Anbieter über die Security#getProviders() Security.getProviders() Methode abgerufen werden kann.

Das zurückgegebene SecureRandom-Objekt wurde nicht seeded. Rufen Sie die setSeed Methode auf, um das zurückgegebene Objekt zu seeden. Wenn setSeed nicht aufgerufen wird, erzwingt der erste Aufruf nextBytes das SecureRandom-Objekt, sich selbst zu seeden. Diese Selbstsaatierung tritt nicht auf, wenn setSeed sie zuvor aufgerufen wurde.

In 1.2 hinzugefügt.

Java-Dokumentation für java.security.SecureRandom.getInstance(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetInstance(String)

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

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

Parameter

algorithm
String

der Name des RNG-Algorithmus. Informationen zu standardmäßigen RNG-Algorithmusnamen finden Sie im Abschnitt "SecureRandom" in der Java Cryptography Architecture Standard Algorithm Name Documentation.See the SecureRandom section in the Java Cryptography Architecture Standard Algorithm Name Documentation for information about standard RNG algorithm names.

Gibt zurück

das neue SecureRandom-Objekt.

Attribute

Ausnahmen

wenn der angegebene Algorithmus nicht verfügbar ist.

if algorithm is null.

Hinweise

Gibt ein SecureRandom -Objekt zurück, das den angegebenen Zufallszahlengenerator -Algorithmus (RNG) implementiert.

Diese Methode durchläuft die Liste der registrierten Sicherheitsanbieter, beginnend mit dem am häufigsten bevorzugten Anbieter. Ein neues SecureRandom-Objekt, das die SecureRandomSpi-Implementierung vom ersten Anbieter kapselt, der den angegebenen Algorithmus unterstützt, wird zurückgegeben.

Beachten Sie, dass die Liste der registrierten Anbieter über die Security#getProviders() Security.getProviders() Methode abgerufen werden kann.

Das zurückgegebene SecureRandom-Objekt wurde nicht seeded. Rufen Sie die setSeed Methode auf, um das zurückgegebene Objekt zu seeden. Wenn setSeed nicht aufgerufen wird, erzwingt der erste Aufruf nextBytes das SecureRandom-Objekt, sich selbst zu seeden. Diese Selbstsaatierung tritt nicht auf, wenn setSeed sie zuvor aufgerufen wurde.

In 1.2 hinzugefügt.

Java-Dokumentation für java.security.SecureRandom.getInstance(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: