SHA Hash functions
For a Base64 encoded hash, to validated an Oauth signature, I used
require 'base64' require 'hmac-sha1' Base64.encode64((HMAC::SHA1.new('key') << 'base').digest).strip