Digital Signature System Components

Digest Function: a way to reduce an entire message down to a single identifying number

Signing Function: a way to sign a message (or message digest)

Verification Function: a way to verify that a signed message is valid