Une clé secrète (également appelée clé privée) est une information (un mot de passe ou une phrase) ou un paramètre utilisé pour chiffrer ou déchiffrer des messages dans un chiffrement symétrique et asymétrique.
Symétrique et asymétrique chiffrement diffèrent en ce que le premier utilise uniquement la clé secrète, tandis que le second utilise la clé secrète et un second appelé clé publique.