Na criptografia, uma chave é uma sequência de caracteres (string) utilizada para codificar os dados de forma sistemática. As chaves secretas são desenvolvidas matematicamente com base num algoritmo específico, fazendo com que cada chave seja única e também difícil de decifrar. O receptor das informações só é capaz de decifrar o ciphertext e transformá-lo num texto legível, se possuir a chave correta. Chaves criptográficas longas têm mais variações possíveis. Desse modo, são mais difíceis de decifrar por alguém não autorizado e oferecem maior segurança.