このモジュールは、SHA-1 として知られている、 NISTの セキュアハッシュアルゴリズムへのインターフェースを 実装しています。SHA-1 はオリジナルの SHA ハッシュアルゴリズムを改善した バージョンです。md5 モジュールと同じように使用します。: sha オブジェクトを生成するために new() を使い、 update() メソッドを使って、このオブジェクトに任意の文字列を入力し、 それまでに入力した文字列全体の digest をいつでも調べることができます。 SHA-1 のダイジェストは MD5 の 128 bit とは異なり、 160 bit です。
[string]) |
update(string)
を呼び出します。
以下の値はモジュールの中で定数として与えられており、new() で返される sha オブジェクトの属性としても与えられます:
1
です。
このサイズは、任意の文字列をハッシュできるようにするために使われます。
sha オブジェクトには md5 オブジェクトと同じメソッドがあります。
arg) |
m.update(a); m.update(b)
は m.update(a+b)
と同等です。
) |
) |
) |
参考:
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。