En cryptographie, le déchiffrement est la conversion d'un cryptogramme en texte clair.
Le déchiffrement est une primitive cryptographique : il transforme un cryptogramme en texte clair via l'utilisation d'un algorithme cryptographique appelé cryptosystème. Avec les cryptosystèmes modernes, à l'instar du chiffrement, le déchiffrement est effectué par l'utilisation d'un algorithme spécifique et d'un code secret appelé clé. Comme l'algorithme est souvent public, la clé doit rester secrète si le chiffrement reste sécurisé.
Le déchiffrement est l'inverse du chiffrement et si la clé reste secrète, le déchiffrement sans connaître le code secret spécifique sera mathématiquement difficile à réaliser. Le degré de difficulté dépend de la sécurité de l'algorithme cryptographique choisi et évolue au fur et à mesure des progrès de la cryptanalyse.