るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::Engine#cipher(name) -> OpenSSL::Cipher (38510.0)

engine から暗号化/復号化オブジェクトを生成します。

...engine から暗号化/復号化オブジェクトを生成します。

@param name 暗号化方式名(文字列)
@raise OpenSSL::Engine::EngineError 指定した暗号化方式が存在しない、もしくは
engine がサポートしていない場合に発生します。...

OpenSSL::SSL::SSLSocket#cipher -> [String, String, Integer, Integer] (35414.0)

現在実際に使われている暗号の情報を配列で返します。

...ジョン, 鍵長, アルゴリズムで使われる bit 数] となります。

["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]

OpenSSL
::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。...

OpenSSL::Cipher#pkcs5_keyivgen(pass, salt=nil, num=2048, digest="md5") -> nil (26325.0)

pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。

...pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。

このメソッドは PKCS#5 v1.5 で定義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズ...
...
RC2, RC4-40, DES のいずれかを使わなければなりません。

このメソッドの利用は推奨されません。これではなく
P
KCS#5 v2.0 に定義されている方法で鍵と IV を生成すべきです。

salt が nil である場合には salt なしと見なします...
...す。

@param pass パスワード文字列
@param salt 鍵と IV を生成するための salt 文字列、長さは 8 byte でなければならない
@param num ハッシュ関数の適用回数
@param digest ハッシュアルゴリズムを指定する文字列もしくは OpenSSL::Digest の...

OpenSSL::Cipher#padding=(padding) (26313.0)

パディングを設定します。

...数でなければなりません。

暗号化する側と復号化する側でパディングの設定を一致させておかなければなりません。

@param padding 1でパディングを有効、0で無効
@raise OpenSSL::Cipher::CipherError 設定に失敗した場合に発生します...

OpenSSL::SSL::SSLContext#ciphers -> [[String, String, Integer, Integer]] (23413.0)

利用可能な共通鍵暗号の種類を配列で返します。

...能なSSL/TLSのバージョン文字列, 鍵長(ビット数), アルゴリズムのビット長]
例:
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new('TLSv1')
ctx.ciphers
# => [["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
# ["DHE-DSS-AES256-SHA", "TLSv1/SSLv3", 256, 256], ....

絞り込み条件を変える

OpenSSL::Cipher#update(data) -> String (20237.0)

渡された文字列を暗号化もしくは復号化して文字列として返します。

...字列を暗号化もしくは復号化して文字列として返します。

どちらがなされるかは直前に OpenSSL::Cipher#encrypt もしくは
OpenSSL
::Cipher#decrypt のいずれが呼びだされたかに
よって決まります。

ブロック暗号を利用する場合は、暗...
...れたときに使われます。

暗号化/復号化すべきデータを渡し終えた後は、
OpenSSL
::Cipher#final
を呼びだして暗号オブジェクト内部に残されたデータを暗号化/復号化
する必要があります。


@param data 暗号化/復号化する文字列...

OpenSSL::PKey::DSA#export(cipher=nil, pass=nil) -> String (17349.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher pass は無視されます。...

OpenSSL::PKey::DSA#export(cipher=nil, pass=nil) {|flag| ... } -> String (17349.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher pass は無視されます。...

OpenSSL::PKey::DSA#to_pem(cipher=nil, pass=nil) -> String (17349.0)

鍵を PEM 形式で出力します。

...鍵を PEM 形式で出力します。

cipher
pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。

cipher
を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ...
...が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。

公開鍵を出力する場合は cipher pass は無視されます。...
<< 1 2 3 ... > >>