Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::Digestクラス > new

singleton method OpenSSL::Digest.new

new(name, data=nil) -> OpenSSL::Digest[permalink][rdoc]

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

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

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

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