SecureRandom Construtores

Definição

Sobrecargas

Nome Description
SecureRandom()

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão.

SecureRandom(Byte[])

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão.

SecureRandom(SecureRandomSpi, Provider)

Cria um objeto SecureRandom.

SecureRandom(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

SecureRandom()

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão.

[Android.Runtime.Register(".ctor", "()V", "")]
public SecureRandom();
Atributos

Comentários

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão.

Esse construtor percorre a lista de provedores de segurança registrados, começando com o Provedor mais preferencial. Um novo SecureRandom objeto encapsulando a SecureRandomSpi implementação do primeiro provedor que dá suporte a um SecureRandom algoritmo (RNG) é retornado. Se nenhum dos Provedores der suporte a um algoritmo RNG, um padrão específico à implementação será retornado.

Observe que a lista de provedores registrados pode ser recuperada por meio do Security#getProviders() Security.getProviders() método.

Consulte a SecureRandom seção na especificação de nomes de algoritmo padrão de segurança Java para obter informações sobre nomes de algoritmo RNG padrão.

Java documentação para java.security.SecureRandom.SecureRandom().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SecureRandom(Byte[])

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão.

[Android.Runtime.Register(".ctor", "([B)V", "")]
public SecureRandom(byte[]? seed);
[<Android.Runtime.Register(".ctor", "([B)V", "")>]
new Java.Security.SecureRandom : byte[] -> Java.Security.SecureRandom

Parâmetros

seed
Byte[]

a semente.

Atributos

Comentários

Constrói um RNG (gerador de número aleatório seguro) implementando o algoritmo de número aleatório padrão. A SecureRandom instância é semeada com os bytes de semente especificados.

Esse construtor percorre a lista de provedores de segurança registrados, começando com o Provedor mais preferencial. Um novo SecureRandom objeto encapsulando a SecureRandomSpi implementação do primeiro provedor que dá suporte a um SecureRandom algoritmo (RNG) é retornado. Se nenhum dos Provedores der suporte a um algoritmo RNG, um padrão específico à implementação será retornado.

Observe que a lista de provedores registrados pode ser recuperada por meio do Security#getProviders() Security.getProviders() método.

Consulte a SecureRandom seção na especificação de nomes de algoritmo padrão de segurança Java para obter informações sobre nomes de algoritmo RNG padrão.

Java documentação para java.security.SecureRandom.SecureRandom(byte[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SecureRandom(SecureRandomSpi, Provider)

Cria um objeto SecureRandom.

[Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")]
protected SecureRandom(Java.Security.SecureRandomSpi? secureRandomSpi, Java.Security.Provider? provider);
[<Android.Runtime.Register(".ctor", "(Ljava/security/SecureRandomSpi;Ljava/security/Provider;)V", "")>]
new Java.Security.SecureRandom : Java.Security.SecureRandomSpi * Java.Security.Provider -> Java.Security.SecureRandom

Parâmetros

secureRandomSpi
SecureRandomSpi

a SecureRandom implementação.

provider
Provider

o provedor.

Atributos

Comentários

Cria um objeto SecureRandom.

Java documentação para java.security.SecureRandom.SecureRandom(java.security.SecureRandomSpi, java.security.Provider).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

SecureRandom(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

protected SecureRandom(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.SecureRandom : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.SecureRandom

Parâmetros

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

Um JniHandleOwnershipque indica como lidar javaReference

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a