blob: 0ea7e0ecc75218603e6f9f6b7940bf4e80bd2810 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env ruby
require 'digest/sha1'
require 'digest/md5'
require 'openssl'
str = "This is only bullshit! :-))"
md5 = Digest::MD5.new(str)
md5a = OpenSSL::Digest::MD5.new(str)
p md5.digest == md5a.digest
p md5.hexdigest == md5a.hexdigest
sha1 = OpenSSL::Digest::SHA1.new(str*2)
sha1a = Digest::SHA1.new(str*2)
p sha1.digest == sha1a.digest
p sha1.hexdigest == sha1a.hexdigest
|