Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Cipherクラス > encrypt

instance method OpenSSL::Cipher#encrypt

encrypt -> self[permalink][rdoc]
encrypt(pass, iv = nil) -> self

暗号化の準備をします。

暗号オブジェクトの内部状態を暗号化のために初期化します。

pass と iv が渡された場合、これらを用いて鍵を生成し、暗号オブジェクトに 鍵と IV を設定します。このやりかたは非標準的であるため利用すべきではありません。

[PARAM] pass:
パスワード文字列
[PARAM] iv:
IV文字列
[EXCEPTION] OpenSSL::Cipher::CipherError:
準備に失敗した場合に発生します