るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.070秒)
トップページ > バージョン:2.7.0[x] > クエリ:openssl[x] > 種類:インスタンスメソッド[x] > クエリ:-[x] > クラス:OpenSSL::Cipher[x]

別のキーワード

  1. openssl new
  2. openssl digest
  3. openssl to_der
  4. openssl to_s
  5. openssl hexdigest

ライブラリ

キーワード

検索結果

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

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

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

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

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

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

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

ブロック暗号を利用する場合は、...
...
保存され、次の文字列が渡されたときに使われます。

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


@param...

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

復号化の準備をします。

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

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

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

復号化の準備をします。

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

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

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

暗号化の準備をします。

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

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

絞り込み条件を変える

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

暗号化の準備をします。

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

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

OpenSSL::Cipher#final -> String (33325.0)

暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で 返します。

...暗号オブジェクト内部に残されたデータを暗号化/復号化し、文字列で
返します。

パディング(OpenSSL::Cipher#padding=)を有効にしている場合は、
残されたデータにパディングを付加した上で暗号化します。...

OpenSSL::Cipher#block_size -> Integer (33307.0)

暗号化のブロックのサイズをバイト数で返します。

暗号化のブロックのサイズをバイト数で返します。

OpenSSL::Cipher#iv_len -> Integer (33307.0)

必要な IV(Initialization Vector) の長さをバイト数で返します。

必要な IV(Initialization Vector) の長さをバイト数で返します。

OpenSSL::Cipher#key_len -> Integer (33307.0)

暗号鍵の長さをバイト数で返します。

暗号鍵の長さをバイト数で返します。

絞り込み条件を変える

OpenSSL::Cipher#name -> String (33307.0)

暗号化アルゴリズムの名前を文字列で返します。

暗号化アルゴリズムの名前を文字列で返します。

OpenSSL::Cipher#random_iv -> String (33307.0)

IV を乱数で生成し、暗号オブジェクトに設定します。

IV を乱数で生成し、暗号オブジェクトに設定します。

生成した IV を文字列で返します。

OpenSSL::Cipher#random_key -> String (33307.0)

鍵を乱数で生成し、暗号オブジェクトに設定します。

鍵を乱数で生成し、暗号オブジェクトに設定します。

生成した鍵を文字列で返します。

OpenSSL::Cipher#reset -> self (33307.0)

内部状態をリセットします。

内部状態をリセットします。

鍵、IV、暗号化/復号化待ちデータなどがクリアされます。