반응형

irb(main):001:0> require 'openssl'

=> true

irb(main):002:0> digest=OpenSSL::Digest::Digest.new('sha1')

=> #<OpenSSL::Digest::Digest: da39a3ee5e6b4b0d3255bfef95601890afd80709>

irb(main):003:0> secret='aaaaaaaaaaaaaaaaaaaa'

=> "aaaaaaaaaaaaaaaaaaaa"

irb(main):004:0> text='aaaaaaaaaaaaaaaaaaaa'

=> "aaaaaaaaaaaaaaaaaaaa"

irb(main):005:0> puts OpenSSL::HMAC.hexdigest(digest,secret,text)

70cd99a7fd3a41e9b5eedd8b07b0a197f9e8a067

=> nil

irb(main):006:0> 



반응형

+ Recent posts