Encryption

Digital Signature

English

Overview

A mechanism that uses public-key cryptography to prove data's authenticity and its creator.

Details

A mechanism that signs with a private key and verifies with the corresponding public key, proving a piece of data's integrity and the signer's authenticity. In practice it doesn't encrypt the entire data with the private key -- it first condenses the data with a hash function and signs that short hash value instead, keeping the process fast.

More Security terms