るりまサーチ

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

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. psych load_file
  4. fileutils compare_file
  5. tarwriter add_file

ライブラリ

モジュール

検索結果

OpenSSL::Random.#load_random_file(filename) -> true (27308.0)

ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。

...バイト数と同じであると見なします。

Open
SSL::Random.seed(File.read(filename)) と同じです。

@param filename 読み込むファイル名
@raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@raise OpenSSL::Random::RandomError...

OpenSSL::Random (3012.0)

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

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

* 4086

=== 暗号と乱数
Open
SSL では、鍵を生成するためなどに乱数を用いています。例えば RSA では
巨大(512bitや1024bitなど)な素数の組を乱数で生成し、そこから公開鍵...
...* OpenSSL::Cipher#random_iv
などでも利用されます。

擬似乱数生成器は適切なシードを与えられなければ正しく動作しません。
Open
SSL にはそのための API
* OpenSSL::Random.#random_add
* OpenSSL::Random.#seed
* OpenSSL::Random.#load_random_file
...
...っと良いエントロピー源があるはずです。
Linux であれば /dev/random が適当なエントロピー源となるでしょう。

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