るりまサーチ

最速Rubyリファレンスマニュアル検索!
77件ヒット [1-77件を表示] (0.055秒)

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

OpenSSL::PKCS5 (29016.0)

OpenSSL PKCS#5 関連の機能を集めたモジュール

...OpenSSL PKCS#5 関連の機能を集めたモジュール...

OpenSSL::PKCS5::PKCS5Error (20016.0)

OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外

...OpenSSL PKCS#5 関連のエラーが起きた場合に発生する例外...

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

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

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

OpenSSL::PKCS5.#pbkdf2_hmac(pass, salt, iter, keylen, digest) -> String (14054.0)

pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。

...alization Vector)
を生成します。

OpenSSL
::PKCS5.#pbkdf2_hmac_sha1 と異なり任意の
ハッシュ関数を利用できます。

返り値の文字列から鍵と IV に必要なバイト数を切り出して利用します。

この関数は OpenSSL 1.0.0 以降でなければ利用で...
...繰り返し回数
@param keylen 結果の文字列のバイト数
@param digest ハッシュ関数を表す文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::PKCS5::PKCS5Error 鍵、IV の生成に失敗した場合に発生します
@see OpenSSL::PKCS5.#pbkdf2_hmac_sha1...

OpenSSL::PKCS5.#pbkdf2_hmac_sha1(pass, salt, iter, keylen) -> String (14018.0)

pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。

...換です。

@param pass パスワード文字列
@param salt salt 文字列
@param iter 鍵および IV 生成時のハッシュ関数の繰り返し回数
@param keylen 結果の文字列のバイト数
@raise OpenSSL::PKCS5::PKCS5Error 鍵、IV の生成に失敗した場合に発生します...

絞り込み条件を変える

OpenSSL::Cipher (11108.0)

共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。

...通常はより高水準なインターフェースが利用可能な
はずです。必要なのは暗号アルゴリズムを指定するため
OpenSSL
::Cipher.new で暗号オブジェクトを生成することだけでしょう。

もし、このクラスを直接利用して暗号化する...
...
* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSSL
::Cipher#ra...
...ssword**"
# salt
salt = OpenSSL::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, sa...

ruby 1.8.2 feature (120.0)

ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。

...が修正されました。

=== 2004-12-19

: OpenSSL::X509::Store#time= [lib] [new]
: OpenSSL::X509::StoreContext#time= [lib] [new]
追加。

: OpenSSL::X509::Name::RFC2253DN [lib] [new]
module for RFC2253 DN format.

: OpenSSL::X509::Name.parse_rfc2253 [lib] [new]
new...
...2004-12-16 に削除されました。
((<ruby-dev:25206>))?

: OpenSSL::PKey::RSA.public_encrypt [lib] [compat]
: OpenSSL::PKey::RSA.public_decrypt [lib] [compat]
: OpenSSL::PKey::RSA.private_encrypt [lib] [compat]
: OpenSSL::PKey::RSA.private_decrypt [lib] [compat]

パディングを...
...uri で追加。((<ruby-dev:23784>))

=== 2004-07-01
: OpenSSL::Cipher::Cipher#pkcs5_keyivgen [lib] [new]
: OpenSSL::Cipher::Cipher#key_len= [lib] [new]
new methods.

: OpenSSL::PKey::DH [lib] [new]
: OpenSSL::PKey::DSA [lib] [new]
many new m...