"Message Authentication Code" (MAC) algorithm whose standard is documented in RFC2104. Namely, a MAC provides a way to check the integrity of information transmitted over or stored in an unreliable medium, based on a secret key. Originally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach WWW: http://ruby-hmac.rubyforge.org/ PR: ports/182668 Submitted by: http://ruby-hmac.rubyforge.org/