Md5sum.rb
This content was produced by an LLM and could include errors.
このスクリプトはMD5ダイジェストの2つの求め方を示します。Digest::MD5.hexdigest("ruby") は文字列から32桁の16進ハッシュを直接計算し、Digest::MD5.file(path) はファイルを少しずつ読みながら計算するため巨大ファイルにも向きます。MD5は改ざん検出向けで、セキュリティ用途には推奨されません。
require 'digest/md5'
#=> true
Digest::MD5.hexdigest("ruby")
#=> "58e53d1324eef6265fdb97b08ed9aadf"
Digest::MD5.file('input/digest/md5sum.rb').to_s
#=> "b9e992f67fcc4e238d9964a07aba6dd7"
Ruby 4.0.6