La crittografia e la branca della crittologia che tratta delle "scritture nascoste" ovvero dei metodi per rendere un messaggio "offuscato" in modo da non essere comprensibile a persone non autorizzate a leggerlo.