るりまサーチ

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

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::PKey::DSA (21046.0)

DSA 公開鍵暗号クラス

...DSA 公開鍵暗号クラス

実際には、DSA は署名のためのアルゴリズムであり、暗号化はできません。

以下は、data に署名し、署名をもとに data を検証する簡単な例です。

require "openssl"
dsa
512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'...
...sign = dsa512.sign('dss1', data)
p dsa512.verify('dss1', sign, data)...

OpenSSL::PKey::DSA#public_key -> OpenSSL::PKey::DSA (9217.0)

公開鍵を複製して DSA オブジェクトとして返します。

...公開鍵を複製して DSA オブジェクトとして返します。...

OpenSSL::PKey::EC#dsa_verify_asn1(data, sig) -> bool (9207.0)

公開鍵を用い、署名を ECDSA で検証します。

...公開鍵を用い、署名を ECDSA で検証します。

data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。

検証に成功した場合は true を返します。

@param data 署名...
...対象のデータ(文字列)
@param sig 署名データ(文字列)
@raise OpenSSL::PKey::ECError 署名の検証時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#dsa_sign_asn1...

OpenSSL::Engine::METHOD_DSA -> Integer (9117.0)

デフォルトの DSA アルゴリズムのための engine に設定することを意味します。

...デフォルトの DSA アルゴリズムのための engine に設定することを意味します。

OpenSSL::Engine#set_default のフラグとして使います。...

OpenSSL::PKey::EC#dsa_sign_asn1(data) -> String (9107.0)

秘密鍵を用い、data に ECDSA で署名します。

...ECDSA で署名します。

結果は文字列として返します。

data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。

@param data 署名対象のデータ(文字列)
@raise OpenSSL:...
...:PKey::ECError EC オブジェクトが秘密鍵を保持していない場合、
もしくは署名に失敗した場合に発生します
@see OpenSSL::PKey::EC#dsa_verify_asn1...

絞り込み条件を変える

OpenSSL::PKey::DSA#public? -> bool (9100.0)

自身が公開鍵をもっている場合に true を返します。

自身が公開鍵をもっている場合に true を返します。

OpenSSL::PKey::DSAError (9016.0)

DSA 関連のエラーが起きた場合に発生する例外です。

...DSA 関連のエラーが起きた場合に発生する例外です。...

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

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

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

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

size は DSA パラメータ...
...割りきれてしまった場合は
u=1, n=-1 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* 適当な1つめの素数が見付かった場合は、u=2, n=0 と...
...クが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
DSA
パラメータの生成には時間がかかるため、生成の途中経過を
ユーザに表示したい場合にこの機能を使います。...

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

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

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

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

size は DSA パラメータ...
...割りきれてしまった場合は
u=1, n=-1 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* 適当な1つめの素数が見付かった場合は、u=2, n=0 と...
...クが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
DSA
パラメータの生成には時間がかかるため、生成の途中経過を
ユーザに表示したい場合にこの機能を使います。...

OpenSSL::PKey::DSA.new -> OpenSSL::PKey::DSA (6244.0)

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

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

引数なしの場合は空の DSA オブジェクトを返します。

第一引数に整数を指定した場合には、OpenSSL::PKey::DSA.generate により
公開鍵と秘密鍵のペアを生成し、それを返します。

それ以外の場合...
...読みこみ、DSA オブジェクト
を生成します。
* 第一引数が文字列の場合は、PEM 形式もしくは DER 形式と仮定して
鍵データを読み込みます
* 第一引数が IO オブジェクトの場合は、その内容を
読み込んで DSA オブジェ...
...フレーズを要求します。ブロックの返り値を
パスフレーズとみなして復号します。ブロックの引数は通常は false が渡されますが、
これはそのパスフレーズが秘密鍵の復号に使われることを意味します。
ブロックが渡され...

絞り込み条件を変える

<< 1 2 3 ... > >>