!!! Overview
[{$pagename}] ([MAC]) is Keyed [Cryptographic Hash Function] and process.

[{$pagename}] values are used for to verify the [Integrity] and [Authenticity] of a [Message].

[{$pagename}]s are different than [Digital Signatures] because of [{$pagename}] are both generated and verified using the same [Secret-key] and therefore [{$pagename}]s cannot provide [non-Repudiation] of the [message]

!! [{$pagename}] Operations
[{$pagename}] usages consists of three ]:
* [Key Generation] [algorithm] selects a [Secret-key] from the key space uniformly at random.
* [Signature Generation] returns a ["tag"] given the [Secret-key] and the [message].
* [Signature Verification] provides [Assurance] the [authenticity] of the [message] given the shared [Secret-key]  and the "tag" and either accepts or rejects the [message]'s claim for [authenticity].

!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]