Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > digest/sha2ライブラリ > Digest::SHA2クラス

class Digest::SHA2

クラスの継承リスト: Digest::SHA2 < Digest::Class < Object < Kernel < BasicObject

要約

目次

特異メソッド
new
インスタンスメソッド
block_length digest_length

特異メソッド

new(bitlen = 256) -> Digest::SHA2[permalink][rdoc]

与えられた bitlen に対応する SHA2 ハッシュを生成するためのオブジェクト を内部で設定して自身を初期化します。

[PARAM] bitlen:
ハッシュの長さを指定します。256, 384, 512 が指定可能です。
[EXCEPTION] ArgumentError:
bitlen に 256, 384, 512 以外の値を指定した場合に発生します。

インスタンスメソッド

block_length -> Integer[permalink][rdoc]

ダイジェストのブロック長を返します。

digest_length -> Integer[permalink][rdoc]

ダイジェストのハッシュ値のバイト長を返します。