Skip to content

HouseAccountEng/mac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Message Authentication Code (MAC) with SHA256 and signature

Available methods

Sign a message:

mac = Mac.sign message:, secret:
mac.timestamp # => 1779489515999
mac.signature # => 46f5297a94d0050ba6039bfcb12d6e4c1f955e39b34f98cf2bd5f9720b34ac49

Verify a signed message:

mac = Mac.new message:, secret:
mac.signed? signature:, timestamp: # true

About

A Ruby library for Message Authentication Code (MAC) with SHA256 and timestamp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 95.7%
  • Shell 4.3%