type=class
superclass=Digest=Class
included=
extended=
library=openssl

ϥåؿΤΥ󥿡ե󶡤륯饹Ǥ

Υ󥿡եˤ2̤ˡ¸ߤޤ
ʸ󤫤ľܥϥå׻ ([[m:OpenSSL::Digest.digest]],
[[m:Digest::Instance#hexdigest]]) ˡǤûʸ
ȤȤˤϤȤФ褤Ǥ礦

⤦Ĥϥȥ֥Ȥơʸ缡
[[m:OpenSSL::Digest#update]] ϤȤǥȤ׻
ޤ礭ʥեΥϥåͤ׻ʤɤ
Ѥޤ


:
  require 'openssl'
  digest = OpenSSL::Digest.new("sha256")

  File.open(filename){|f|
    while data = f.read(1024)
      digest.update(data)
    end
  }
  puts digest.hexdigest

[[lib:digest]] ⻲ȤƤ
