22件ヒット
[1-22件を表示]
(0.046秒)
種類
- クラス (11)
- インスタンスメソッド (11)
クラス
-
OpenSSL
:: Cipher (11)
検索結果
-
OpenSSL
:: Cipher # iv _ len -> Integer (27203.0) -
必要な IV(Initialization Vector) の長さをバイト数で返します。
...必要な IV(Initialization Vector) の長さをバイト数で返します。... -
OpenSSL
:: Cipher (21092.0) -
共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。
...なのは暗号アルゴリズムを指定するため
OpenSSL::Cipher.new で暗号オブジェクトを生成することだけでしょう。
もし、このクラスを直接利用して暗号化する場合は、暗号の鍵や
IV(Initialization Vector)の取り扱いについて正しく理......* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSSL::Cipher#rando......L::Random.random_bytes(8)
# 暗号化器を作成する
enc = OpenSSL::Cipher.new("AES-256-CBC")
enc.encrypt
# 鍵とIV(Initialize Vector)を PKCS#5 に従ってパスワードと salt から生成する
key_iv = OpenSSL::PKCS5.pbkdf2_hmac_sha1(pass, salt, 2000, enc.key_len + enc.iv_len...