るりまサーチ

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

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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

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

...します。最低でも1000を使うべきです。

@
param pass パスワード文字列
@
param salt 鍵と IV を生成するための salt 文字列、長さは 8 byte でなければならない
@
param num ハッシュ関数の適用回数
@
param digest ハッシュアルゴリズムを指定...
...する文字列もしくは OpenSSL::Digest のオブジェクト
@
raise OpenSSL::Cipher::CipherError saltが8 byte でない場合や、鍵と IV の設定に失敗した場合に発生します
@
see OpenSSL::PKCS5...

OpenSSL::Cipher#decrypt -> self (19.0)

復号化の準備をします。

...成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@
param pass パスワード文字列
@
param iv IV文字列
@
raise OpenSSL::Cipher::CipherError 準備に失敗した場合に発生します...

OpenSSL::Cipher#decrypt(pass, iv = nil) -> self (19.0)

復号化の準備をします。

...成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@
param pass パスワード文字列
@
param iv IV文字列
@
raise OpenSSL::Cipher::CipherError 準備に失敗した場合に発生します...

OpenSSL::Cipher#encrypt -> self (19.0)

暗号化の準備をします。

...成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@
param pass パスワード文字列
@
param iv IV文字列
@
raise OpenSSL::Cipher::CipherError 準備に失敗した場合に発生します...

OpenSSL::Cipher#encrypt(pass, iv = nil) -> self (19.0)

暗号化の準備をします。

...成し、暗号オブジェクトに
鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

@
param pass パスワード文字列
@
param iv IV文字列
@
raise OpenSSL::Cipher::CipherError 準備に失敗した場合に発生します...

絞り込み条件を変える

OpenSSL::Cipher.new(name) -> OpenSSL::Cipher (19.0)

共通鍵暗号のアルゴリズム名を渡し、対応する暗号オブジェクトを生成します。

...l に依存します。
OpenSSL::Cipher
.ciphers で利用可能な暗号のアルゴリズム名が得られます。

さまざまな方式がありますが、2006年現在 aes256 (aes-256-cbc)
を用いるのが安心でしょう。


@
param name 暗号化方式の名前
@
raise RuntimeError 利...
...用可能でない暗号化方式名を指定した場合に発生します
@
raise OpenSSL::Cipher::CipherError 初期化に失敗した場合に発生します...

OpenSSL::Cipher#key_len=(length) (13.0)

暗号鍵の長さを変更します。

...暗号鍵の長さを変更します。

@
param length 新しく設定する長さ(バイト数)
@
raise OpenSSL::Cipher::CipherError 指定した長さが不適切である(暗号方式の規格上許されていない値である)場合に発生します...

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

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

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

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

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

OpenSSL::Cipher#iv=(iv) (7.0)

IV(Initialization Vector) を設定します。

...IV(Initialization Vector) を設定します。

@
param iv IV文字列...
<< 1 2 > >>