Share via


SecureRandom.InstanceStrong プロパティ

定義

SecureRandom オブジェクトを返します。

public static Java.Security.SecureRandom? InstanceStrong { [Android.Runtime.Register("getInstanceStrong", "()Ljava/security/SecureRandom;", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("getInstanceStrong", "()Ljava/security/SecureRandom;", "", ApiSince=26)>]
static member InstanceStrong : Java.Security.SecureRandom

プロパティ値

強力 SecureRandom な実装

属性

注釈

SecureRandom オブジェクトを返します。

Android では、これは AndroidOpenSSL からSHA1PRNGを取得するのと同じです。

状況によっては、RSA 公開キーや秘密キーなどの高い値または有効期間の長いシークレットを作成する場合など、強力なランダム値が必要な場合があります。 適切な強力 SecureRandom な実装を選択する際にアプリケーションをガイドするために、Java ディストリビューションには Security プロパティに既知の強力な SecureRandom 実装の一覧が securerandom.strongAlgorithms 含まれています。

少なくとも 1 つの強力 SecureRandom な実装をサポートするには、Java プラットフォームのすべての実装が必要です。

1.8 で追加されました。

java.security.SecureRandom.getInstanceStrong()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象