るりまサーチ

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

別のキーワード

  1. openssl to_bn
  2. bn new
  3. bn prime?
  4. new openssl::bn
  5. bn +

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::BN (21002.0)

OpenSSL内で利用される多倍長整数クラスです。

...OpenSSL内で利用される多倍長整数クラスです。

通常多倍長整数を利用するには Integer を用いてください。...

OpenSSL::PKey::DH#p -> OpenSSL::BN (18226.0)

DH 鍵共有プロトコルの鍵パラメータ p を返します。

...DH 鍵共有プロトコルの鍵パラメータ p を返します。

このパラメータは安全な素数でなければなりません。

@see OpenSSL::PKey::DH#p=...

OpenSSL::PKey::DSA#p -> OpenSSL::BN (18226.0)

DSA 鍵のパラメータ p を返します。

...DSA 鍵のパラメータ p を返します。

p
は公開鍵、秘密鍵の両方に属する情報です。...

OpenSSL::PKey::RSA#p -> OpenSSL::BN (18204.0)

鍵の1つめの素数です。

鍵の1つめの素数です。

秘密鍵の情報です。

OpenSSL::BN#pretty_print(pp) (12226.0)

Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。

...Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。

//emlist[][ruby]{
require 'pp'
require 'openssl'

p
p 5.to_bn #=> #<OpenSSL::BN 5>
p
p (-5).to_bn #=> #<OpenSSL::BN -5>
//}

@param pp PP クラスのインスタンスオブジェク...
...Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。

//emlist[][ruby]{
require 'openssl'

p
p 5.to_bn #=> #<OpenSSL::BN 5>
p
p (-5).to_bn #=> #<OpenSSL::BN -5>
//}

@param pp PP クラスのインスタンスオブジェクト...

絞り込み条件を変える

OpenSSL::BN#to_bn -> self (12103.0)

自分自身を返します。

自分自身を返します。

OpenSSL::PKey::EC::Point#to_bn -> OpenSSL::BN (9304.0)

点を整数に変換します。

...点を整数に変換します。

@raise OpenSSL::PKey::EC::Point::Error 変換に失敗した場合に発生します...

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

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

...安全な」素数((p-1)/2が素数である素数p)を
返します。

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

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

OpenSSL::BN#mod_exp(other, m) -> OpenSSL::BN (9221.0)

(self ** other) % m を返します。

...(self ** other) % m を返します。

//emlist[][ruby]{
require 'openssl'

OpenSSL
::BN.new("7").mod_exp(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 1
//}

@param other 指数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー...

OpenSSL::BN.pseudo_rand(bits, fill=0, odd=false) -> OpenSSL::BN (9215.0)

乱数を生成し、返します。

...す。

@param bits 発生させる数のビット数
@param fill 上位ビットの性質を決める整数
@param odd 真なら発生させる数は奇数のみとなる
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.rand, OpenSSL::BN.pseudo_rand_ra...

絞り込み条件を変える

<< 1 2 3 ... > >>