324件ヒット
[1-100件を表示]
(0.122秒)
クラス
-
Net
:: HTTP (12) -
OpenSSL
:: Cipher (132) -
OpenSSL
:: Engine (12) -
OpenSSL
:: PKey :: DSA (72) -
OpenSSL
:: PKey :: RSA (72) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: SSL :: SSLSocket (12)
キーワード
-
block
_ size (12) - ciphers (24)
- export (48)
- final (12)
-
iv
_ len (12) -
key
_ len (12) -
key
_ len= (12) - name (12)
- padding= (12)
-
pkcs5
_ keyivgen (12) -
random
_ iv (12) -
random
_ key (12) -
to
_ pem (48) -
to
_ s (48) - update (12)
検索結果
先頭5件
- OpenSSL
:: Engine # cipher(name) -> OpenSSL :: Cipher - OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] - OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil - OpenSSL
:: Cipher # padding=(padding) - OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]]
-
OpenSSL
:: Engine # cipher(name) -> OpenSSL :: Cipher (32310.0) -
engine から暗号化/復号化オブジェクトを生成します。
...engine から暗号化/復号化オブジェクトを生成します。
@param name 暗号化方式名(文字列)
@raise OpenSSL::Engine::EngineError 指定した暗号化方式が存在しない、もしくは
engine がサポートしていない場合に発生します。... -
OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] (29314.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 (20225.0) -
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
...のメソッドは PKCS#5 v1.5 で定義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズムは
RC2, RC4-40, DES のいずれかを使わなければなりません。
このメソッ......シュ関数の適用回数
@param digest ハッシュアルゴリズムを指定する文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::Cipher::CipherError saltが8 byte でない場合や、鍵と IV の設定に失敗した場合に発生します
@see OpenSSL::PKCS5... -
OpenSSL
:: Cipher # padding=(padding) (20113.0) -
パディングを設定します。
...数でなければなりません。
暗号化する側と復号化する側でパディングの設定を一致させておかなければなりません。
@param padding 1でパディングを有効、0で無効
@raise OpenSSL::Cipher::CipherError 設定に失敗した場合に発生します... -
OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] (17313.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 (14137.0) -
渡された文字列を暗号化もしくは復号化して文字列として返します。
...文字列を暗号化もしくは復号化して文字列として返します。
どちらがなされるかは直前に OpenSSL::Cipher#encrypt もしくは
OpenSSL::Cipher#decrypt のいずれが呼びだされたかに
よって決まります。
ブロック暗号を利用する場合は、......に
保存され、次の文字列が渡されたときに使われます。
暗号化/復号化すべきデータを渡し終えた後は、
OpenSSL::Cipher#final
を呼びだして暗号オブジェクト内部に残されたデータを暗号化/復号化
する必要があります。
@param... -
OpenSSL
:: Cipher # final -> String (14113.0) -
暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で 返します。
...暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で
返します。
パディング(OpenSSL::Cipher#padding=)を有効にしている場合は、
残されたデータにパディングを付加した上で暗号化します。... -
OpenSSL
:: Cipher # key _ len=(length) (14113.0) -
暗号鍵の長さを変更します。
...暗号鍵の長さを変更します。
@param length 新しく設定する長さ(バイト数)
@raise OpenSSL::Cipher::CipherError 指定した長さが不適切である(暗号方式の規格上許されていない値である)場合に発生します... -
OpenSSL
:: Cipher # block _ size -> Integer (14101.0) -
暗号化のブロックのサイズをバイト数で返します。
暗号化のブロックのサイズをバイト数で返します。