Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library digest > class Digest::Base > digest
digest -> String
updateや<<によって追加した文字列に対するハッシュ値を文字列で返します。
返す文字列は、MD5では16バイト長、SHA1およびRMD160では20バイト長、 SHA256では32バイト長、SHA384では48バイト長、SHA512では64バイト長です。
例:
# MD5の場合 require 'digest/md5' digest = Digest::MD5.new digest.update("ruby") p digest.digest # => "X\345=\023$\356\366&_\333\227\260\216\331\252\337"
[SEE_ALSO] Digest::Base#hexdigest