44件ヒット
[1-44件を表示]
(0.157秒)
トップページ > :OpenSSL::Random.#seed
別のキーワード
ライブラリ
- openssl (44)
モジュール
-
OpenSSL
:: Random (22)
キーワード
- RSA (11)
- Random (11)
-
load
_ random _ file (11) - seed (11)
検索結果
先頭4件
-
OpenSSL
:: Random . # seed(str) -> str (62113.0) -
乱数生成器にエントロピーを 「エントロピー予測値 = str のバイト数」として 追加します。
...乱数生成器にエントロピーを
「エントロピー予測値 = str のバイト数」として
追加します。
OpenSSL::Random.random_add(str, str.size) と同じです。
@param str 予測不可能な内容の文字列
@see OpenSSL::Random.#random_add... -
OpenSSL
:: Random (23030.0) -
OpenSSL が利用する擬似乱数生成器関連のモジュールです。
...切なシードを与えられなければ正しく動作しません。
OpenSSL にはそのための API
* OpenSSL::Random.#random_add
* OpenSSL::Random.#seed
* OpenSSL::Random.#load_random_file
が存在します。これらの API を模式的に説明すると、以下のようになり... -
OpenSSL
:: Random . # load _ random _ file(filename) -> true (21024.0) -
ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。
...バイト数と同じであると見なします。
OpenSSL::Random.seed(File.read(filename)) と同じです。
@param filename 読み込むファイル名
@raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@raise OpenSSL::Random::RandomError... -
OpenSSL
:: PKey :: RSA (18.0) -
RSA 暗号鍵のクラスです。
...ときは
RSA についてよく理解し、必要な場合のみにすべきです。
例:
require 'openssl'
# initialize random seed
OpenSSL::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して pr...