るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.017秒)

別のキーワード

  1. random egd
  2. openssl egd
  3. random egd_bytes
  4. openssl egd_bytes

モジュール

キーワード

検索結果

OpenSSL::Random.#egd(filename) -> true (18137.0)

EGD(Entropy Gathering Daemon) からエントロピーを得、 乱数生成器に追加します。

...EGD(Entropy Gathering Daemon) からエントロピーを得、
乱数生成器に追加します。

filename で指定した Unix domain socket から EGD に問い合わせ、
255 バイト分のエントロピーを取得します。
OpenSSL
::Random.egd_bytes(filename, 255) と同じです。

@...
...param filename EGD のソケットのファイル名
@raise OpenSSL::Random::RandomError...

OpenSSL::Random.#egd_bytes(filename, length) -> true (6131.0)

EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。

...EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。

filename で指定した Unix domain socket から EGD に問い合わせ、
指定した大きさのエントロピーを乱数生成器に追加します。

@param filename EGD のソケットのファ...
...イル名
@param length 読み込むバイト数
@raise OpenSSL::Random::RandomError


@raise OpenSSL::Random::RandomError...

OpenSSL::Random (8.0)

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

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

* 4086

=== 暗号と乱数
OpenSSL
では、鍵を生成するためなどに乱数を用いています。例えば RSA では
巨大(512bitや1024bitなど)な素数の組を乱数で生成し、そこから公開鍵...
...ます。
* OpenSSL::PKey::RSA.generate
* OpenSSL::PKey::DSA.generate
* OpenSSL::PKey::DH.generate
* OpenSSL::Cipher#random_key
そのような乱数は適切な実装を持つ擬似乱数生成器に適切なシードを渡す
ことによって実現できます。

OpenSSL
にはそのよ...
...良いエントロピー源があるはずです。
Linux であれば /dev/random が適当なエントロピー源となるでしょう。

OpenSSL
では EGD(Entropy Gathering Daemon)からエントロピーを取得すること
もできます。適切なエントロピー源を提供してい...