るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.066秒)
トップページ > ライブラリ:openssl[x] > クエリ:d[x] > クエリ:generate[x]

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. openssl d
  4. integer to_d
  5. openssl d=

キーワード

検索結果

<< 1 2 > >>

OpenSSL::PKey::DH.generate(size, generator = 2) -> PKey::DH (21210.0)

DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

...DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

size は無作為に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。

生成した...
...値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。

このメソッドにブロックが渡された場合には、パラメータ生成の途中経過の
情報を引数としてブロックが呼び出されます。
* n個目の素数...
...成されます。

@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...

OpenSSL::PKey::DH.generate(size, generator = 2) {|u,n| ... } -> PKey::DH (21210.0)

DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

...DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

size は無作為に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。

生成した...
...値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。

このメソッドにブロックが渡された場合には、パラメータ生成の途中経過の
情報を引数としてブロックが呼び出されます。
* n個目の素数...
...成されます。

@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...

OpenSSL::PKey::DSA.generate(size) -> OpenSSL::PKey::DSA (21204.0)

乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして 返します。

...乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして
返します。

このメソッドを呼ぶ前に OpenSSL::Random の各モジュール関数に
よって乱数が適切に初期化されている必要があります。

size は DSA パラメー...
...クが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
D
SA パラメータの生成には時間がかかるため、生成の途中経過を
ユーザに表示したい場合にこの機能を使います。...

OpenSSL::PKey::DSA.generate(size) {|u,n| ... } -> OpenSSL::PKey::DSA (21204.0)

乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして 返します。

...乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして
返します。

このメソッドを呼ぶ前に OpenSSL::Random の各モジュール関数に
よって乱数が適切に初期化されている必要があります。

size は DSA パラメー...
...クが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
D
SA パラメータの生成には時間がかかるため、生成の途中経過を
ユーザに表示したい場合にこの機能を使います。...

OpenSSL::PKey::DH#generate_key! -> self (9103.0)

鍵パラメータ p と g から鍵対を生成しなおし、 自身にセットします。

...なおし、
自身にセットします。

以前の鍵対の値は廃棄されます。

生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。

@raise OpenSSL::PKey::DHError 鍵の生成に失敗した場合に発生します...

絞り込み条件を変える

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

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

...します。

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

@param bits 生成するランダム素数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する...
...素数の剰余の条件
@param rem 生成する素数の剰余の条件
@raise OpenSSL::BNError 素数の生成に失敗した場合に発生します...

OpenSSL::Random (6026.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
にはそのよ...
...して、この擬似乱数生成器は OpenSSL の様々なモジュールから利用されています。
上に挙げた鍵生成メソッドの他に、
* OpenSSL::BN.rand
* OpenSSL::BN.rand_range
* OpenSSL::BN.generate_prime
* OpenSSL::Cipher#random_iv
などでも利用されます。...

OpenSSL::PKey::DH (6020.0)

Diffie-Hellman 鍵共有クラス

...Diffie-Hellman 鍵共有クラス

D
iffie-Hellman 鍵共有プロトコルは署名ができないため、
OpenSSL
::PKey::PKey#sign や OpenSSL::PKey::PKey#verify
を呼び署名や署名の検証を行おうとすると例外
OpenSSL
::PKey::PKeyError が発生します。

D
iffie-Hellman はこ...
...鍵共有の例。
require 'openssl'

# パラメータの生成
d
h = OpenSSL::PKey::DH.generate(1024, 5)
# パラメータのチェック
raise "bad DH parameter" unless dh.params_ok?
# 以下、dh1 と dh2 が通信の両端であるとする
# dh1 と dh2 は鍵パラメータ p...
...することにしている

# dh1 は dh をそのまま使う
d
h1 = dh
# パラメータを複製して dh2 に渡す
d
h2 = OpenSSL::PKey::DH.new(dh)

# 両端が鍵パラメータから鍵対を生成する
d
h1.generate_key!
d
h2.generate_key!
# 通信の両端で公開鍵を...

OpenSSL::PKey::DH.new() -> OpenSSL::PKey::DH (3114.0)

DH オブジェクトを生成します。

...DH オブジェクトを生成します。

第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate
同じです。

それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の...
...しくは DER 形式と仮定して
鍵パラメータを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形...
...式の
文字列に変換してから読み込みます
この場合鍵対は空です。

引数をまったく与えない場合は空の DH オブジェクトが生成されます。
このオブジェクトには鍵パラメータも鍵対も設定されていません。

@param size 鍵パ...

OpenSSL::PKey::DH.new(obj) -> OpenSSL::PKey::DH (3114.0)

DH オブジェクトを生成します。

...DH オブジェクトを生成します。

第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate
同じです。

それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の...
...しくは DER 形式と仮定して
鍵パラメータを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形...
...式の
文字列に変換してから読み込みます
この場合鍵対は空です。

引数をまったく与えない場合は空の DH オブジェクトが生成されます。
このオブジェクトには鍵パラメータも鍵対も設定されていません。

@param size 鍵パ...

絞り込み条件を変える

<< 1 2 > >>