るりまサーチ (Ruby 2.1.0)

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

別のキーワード

  1. openssl digest
  2. digest digest
  3. digest new
  4. digest
  5. base digest

検索結果

OpenSSL::Digest::MD5.digest(data) -> String (105358.0)

data のダイジェストを MD5 で計算します。

data のダイジェストを MD5 で計算します。

@param data ダイジェストを計算する文字列

OpenSSL::Digest.digest(name, data) -> String (96328.0)

data のダイジェストを計算します。

data のダイジェストを計算します。

name でハッシュ関数を指定します。

@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data ダイジェストを計算する文字列

OpenSSL::Digest::MD5 (96055.0)

ハッシュ関数 MD5 を表すクラス

ハッシュ関数 MD5 を表すクラス

OpenSSL::HMAC.digest(digest, key, data) -> String (87715.0)

渡された digest と key を用いて data の HMAC を計算し、 その値をバイナリ文字列として返します。

渡された digest と key を用いて data の HMAC を計算し、
その値をバイナリ文字列として返します。

digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。

@param digest 利用するハッシュ関数
@param key 利用する鍵の文字列
@param data HMAC を計算する文字列

OpenSSL::Digest::MD5.hexdigest(data) -> String (69355.0)

data のダイジェストを MD5 で計算し、16進文字列で返します。

data のダイジェストを MD5 で計算し、16進文字列で返します。

@param data ダイジェストを計算する文字列

絞り込み条件を変える

OpenSSL::Digest::MD5.new(data=nil) -> OpenSSL::Digest::MD5 (51916.0)

新しいダイジェストオブジェクトを生成します。

新しいダイジェストオブジェクトを生成します。

data に文字列を渡すとその内容で内部状態を更新します。

@param data 入力文字列

OpenSSL::HMAC.hexdigest(digest, key, data) -> String (51712.0)

渡された digest と key を用いて data の HMAC を計算し、 その値を16進文字列で返します。

渡された digest と key を用いて data の HMAC を計算し、
その値を16進文字列で返します。

digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。

@param digest 利用するハッシュ関数
@param key 利用する鍵の文字列
@param data HMAC を計算する文字列

OpenSSL::Digest.new(name, data=nil) -> OpenSSL::Digest (42631.0)

ダイジェストオブジェクトを生成します。

ダイジェストオブジェクトを生成します。

name でハッシュ関数の種類を選びます。

data に文字列を渡すと、その文字列でオブジェクトの内部状態を更新します。

@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data 入力文字列
@raise RuntimeError サポートされていないアルゴリズムを指定した場合に発生します

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

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

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

OpenSSL::HMAC.new(key, digest) -> OpenSSL::HMAC (33667.0)

HMAC を計算するためのオブジェクトを生成します。

HMAC を計算するためのオブジェクトを生成します。

生成されたオブジェクトの内部状態は入力なしの状態にリセットされます。

digest には利用するハッシュ関数を表す文字列("md5", "sha256" など)
を渡します。

@param key 利用する鍵の文字列
@param digest 利用するハッシュ関数

絞り込み条件を変える

OpenSSL::PKey::PKey#sign(digest, data) -> String (33382.0)

秘密鍵で data に署名し、署名の文字列を返します。

...列で指定します。

DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。

@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します...

OpenSSL::PKey::PKey#verify(digest, sign, data) -> bool (33382.0)

data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。

...@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗...

OpenSSL::HMAC (33061.0)

HMAC を表すクラス。

...やSHAなど)
と鍵の文字列をパラメータとするハッシュ関数)の一種です。

メッセージの認証に利用されます。

OpenSSL
::Digest のようにある与えられた文字列の
ハッシュ値を直接計算するインターフェースと
インスタンスを生...