MACs are cryptographic techniques used to provide assurance that a message has not been tampered with during transit.