るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.055秒)
トップページ > クエリ:d[x] > クエリ:generate_prime[x]

別のキーワード

  1. openssl generate
  2. json generate
  3. csv generate_line
  4. dh generate
  5. dsa generate

ライブラリ

クラス

検索結果

OpenSSL::BN.generate_prime(bits, safe=true, add=nil, rem=nil) -> OpenSSL::BN (18201.0)

ランダム(擬似乱数的)な bits ビットの素数を返します。

...します。

add に整数を渡すと、 p % add == rem であるような
素数pのみを返します。rem が nil の場合は rem=1と見なします。

@param bits 生成するランダム素数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する...

OpenSSL::Random (6006.0)

OpenSSL が利用する擬似乱数生成器関連のモジュールです。

...のようなメソッドには以下のものがあります。
* OpenSSL::PKey::RSA.generate
* OpenSSL::PKey::DSA.generate
* OpenSSL::PKey::DH.generate
* OpenSSL::Cipher#random_key
そのような乱数は適切な実装を持つ擬似乱数生成器に適切なシードを渡す
ことに...
...N.rand
* OpenSSL::BN.rand_range
* OpenSSL::BN.generate_prime
* OpenSSL::Cipher#random_iv
などでも利用されます。

擬似乱数生成器は適切なシードを与えられなければ正しく動作しません。
OpenSSL にはそのための API
* OpenSSL::Random.#random_add
*...
...OpenSSL::Random.#seed
* OpenSSL::Random.#load_random_file
が存在します。これらの API を模式的に説明すると、以下のようになります。
* シードの各ビットは統計的な乱雑さ、予測不可能性を持ち、ビット列の
乱雑さはエントロピ...