Skip to content

Instantly share code, notes, and snippets.

@denzuko
Forked from jfcalvo/digest.rb
Created March 12, 2014 02:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save denzuko/9499570 to your computer and use it in GitHub Desktop.
Save denzuko/9499570 to your computer and use it in GitHub Desktop.
require 'digest'
# Get SHA256 Hash of a file
puts Digest::SHA256.hexdigest File.read "data.dat"
# Get MD5 Hash of a file
puts Digest::MD5.hexdigest File.read "data.dat"
# Get MD5 Hash of a string
puts Digest::SHA256.hexdigest "Hello World"
# Get SHA256 Hash of a string using update
sha256 = Digest::SHA256.new
sha256.update "Hello"
sha256.update " World"
puts sha256.hexdigest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment