digest

メッセージダイジェストライブラリ。基本的な使い方はどのアルゴリズムでも同じです。Digest::Baseを参照。

digest/md5

require 'digest/md5' とすることによって Digest::MD5 が定義される。

digest/rmd160

require 'digest/rmd160' とすることによって Digest::RMD160 が定義される。

digest/sha1

require 'digest/sha1' とすることによって Digest::SHA1 が定義される。

digest/sha2

require 'digest/sha2' とすることによって Digest::SHA256, Digest::SHA384, Digest::SHA512 が定義される。

クラス階層

すべてのメッセージダイジェストの実装クラスは基底クラスである Digest::Base と同じインタフェースを持つ。



rubyist ML