Bagikan melalui


SecureRandom.GetInstance Metode

Definisi

Overload

GetInstance(String, Provider)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

GetInstance(String, String)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

GetInstance(String)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

GetInstance(String, Provider)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

[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

nama algoritma RNG. Lihat bagian SecureRandom di Dokumentasi Nama Algoritma Standar Arsitektur Kriptografi Java untuk informasi tentang nama algoritma RNG standar.

provider
Provider

penyedia.

Mengembalikan

objek SecureRandom baru.

Atribut

Pengecualian

jika algoritma yang ditentukan tidak tersedia.

jika algorithm adalah null.

kalau provider == null

Keterangan

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

Objek SecureRandom baru yang merangkum implementasi SecureRandomSpi dari objek Penyedia yang ditentukan dikembalikan. Perhatikan bahwa objek Penyedia yang ditentukan tidak harus terdaftar dalam daftar penyedia.

Objek SecureRandom yang dikembalikan belum disemai. Untuk menyemai objek yang dikembalikan, panggil setSeed metode . Jika setSeed tidak dipanggil, panggilan pertama untuk nextBytes akan memaksa objek SecureRandom untuk menyemai dirinya sendiri. Penyemaian mandiri ini tidak akan terjadi jika setSeed sebelumnya dipanggil.

Ditambahkan dalam 1.4.

Dokumentasi Java untuk java.security.SecureRandom.getInstance(java.lang.String, java.security.Provider).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetInstance(String, String)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

[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

nama algoritma RNG. Lihat bagian SecureRandom di Dokumentasi Nama Algoritma Standar Arsitektur Kriptografi Java untuk informasi tentang nama algoritma RNG standar.

provider
String

nama penyedia.

Mengembalikan

objek SecureRandom baru.

Atribut

Pengecualian

jika algoritma yang ditentukan tidak tersedia.

jika penyedia yang ditentukan tidak tersedia.

jika algorithm adalah null.

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

Keterangan

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

Objek SecureRandom baru yang merangkum implementasi SecureRandomSpi dari penyedia yang ditentukan dikembalikan. Penyedia yang ditentukan harus terdaftar dalam daftar penyedia keamanan.

Perhatikan bahwa daftar penyedia terdaftar dapat diambil melalui Security#getProviders() Security.getProviders() metode .

Objek SecureRandom yang dikembalikan belum disemai. Untuk menyemai objek yang dikembalikan, panggil setSeed metode . Jika setSeed tidak dipanggil, panggilan pertama untuk nextBytes akan memaksa objek SecureRandom untuk menyemai dirinya sendiri. Penyemaian mandiri ini tidak akan terjadi jika setSeed sebelumnya dipanggil.

Ditambahkan dalam 1.2.

Dokumentasi Java untuk java.security.SecureRandom.getInstance(java.lang.String, java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetInstance(String)

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

[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

nama algoritma RNG. Lihat bagian SecureRandom di Dokumentasi Nama Algoritma Standar Arsitektur Kriptografi Java untuk informasi tentang nama algoritma RNG standar.

Mengembalikan

objek SecureRandom baru.

Atribut

Pengecualian

jika algoritma yang ditentukan tidak tersedia.

jika algorithm adalah null.

Keterangan

Mengembalikan objek SecureRandom yang mengimplementasikan algoritma Random Number Generator (RNG) yang ditentukan.

Metode ini melintasi daftar Penyedia keamanan terdaftar, dimulai dengan Penyedia yang paling disukai. Objek SecureRandom baru yang merangkum implementasi SecureRandomSpi dari Penyedia pertama yang mendukung algoritma yang ditentukan dikembalikan.

Perhatikan bahwa daftar penyedia terdaftar dapat diambil melalui Security#getProviders() Security.getProviders() metode .

Objek SecureRandom yang dikembalikan belum disemai. Untuk menyemai objek yang dikembalikan, panggil setSeed metode . Jika setSeed tidak dipanggil, panggilan pertama untuk nextBytes akan memaksa objek SecureRandom untuk menyemai dirinya sendiri. Penyemaian mandiri ini tidak akan terjadi jika setSeed sebelumnya dipanggil.

Ditambahkan dalam 1.2.

Dokumentasi Java untuk java.security.SecureRandom.getInstance(java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk