るりまサーチ

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

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

クラス

キーワード

検索結果

<< < 1 2 3 4 ... > >>

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

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

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

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

このメ...
...n個目の素数候補を生成した場合、u=0 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* 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 (6203.0)

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

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

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

このメ...
...n個目の素数候補を生成した場合、u=0 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* n個目に生成した素数が鍵として不適切な場合には...
...成されます。

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

OpenSSL::PKey::EC.builtin_curves -> [[String, String]] (6127.0)

組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。

...:
r
equire 'openssl'

OpenSSL
::PKey::EC.builtin_curves
# => [["secp112r1", "SECG/WTLS curve over a 112 bit prime field"],
# ["secp112r2", "SECG curve over a 112 bit prime field"],
# ["secp128r1", "SECG curve over a 128 bit prime field"],
# ["secp128r2", "SECG curve over a 12...
...8 bit prime field"],
# ... ]

@see OpenSSL::PKey::EC::Group.new...

OpenSSL::ASN1::ObjectId.register(oid, short_name, long_name) -> true (6103.0)

オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。

...short name と long name)を
OpenSSL
の内部テーブルに登録します。

登録した名前は OpenSSL::X509::Extension などで利用できるようになります。

例:

r
equire "openssl"
OpenSSL
::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory...
...Attributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_name
# => "X509v3 Subject Directory Attributes"

@param oid 登録する識別子(ドット区切り数字表記の文字列)
@param short_name short nameとして登録する文字列
@param long_name long nameとして登録する文...
...字列
@raise OpenSSL::ASN1::ASN1Error 登録に失敗した場合に発生します。...

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

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

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

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

絞り込み条件を変える

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

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

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

OpenSSL::BN.rand(bits, fill=0, odd=false) -> OpenSSL::BN (6103.0)

暗号論的に強い擬似乱数を生成し、返します。

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

OpenSSL::Cipher.ciphers -> [String] (6103.0)

利用可能な暗号方式名を文字列の配列で返します。

...利用可能な暗号方式名を文字列の配列で返します。

r
equire 'openssl'

OpenSSL
::Cipher.ciphers
# => ["AES-128-CBC", "AES-128-CFB", "AES-128-CFB1", "AES-128-CFB8", "AES-128-ECB", "AES-128-OFB", "AES-192-CBC", ... ]...

OpenSSL::Config.parse(str) -> OpenSSL::Config (6103.0)

文字列から OpenSSL::Config オブジェクトを生成します。

...文字列から OpenSSL::Config オブジェクトを生成します。

@param str 設定ファイルデータ...
<< < 1 2 3 4 ... > >>