Message Authentication Code (MAC) with SHA256 and signature
Available methods
Sign a message:
mac = Mac.sign message:, secret:
mac. # => 1779489515999
mac.signature # => 46f5297a94d0050ba6039bfcb12d6e4c1f955e39b34f98cf2bd5f9720b34ac49
Verify a signed message:
mac = Mac.new message:, secret:
mac.signed? signature:, timestamp: # true