← Back to glossary

A secret code used to protect data or prove permission.

Definition

A secret key is confidential information used by software to protect data or to prove a service is allowed to do something.

In plain English A secret code used to protect data or prove permission.

Why this matters

Why it matters: If a secret key leaks, attackers may decrypt data, sign fake tokens, or access private APIs.

Example

Example: An app uses a secret key to sign login tokens or encrypt backups.