Kryptografie neboli kryptologie je obor zabývající se skrýváním informací. Někdy se jí říká šifrování, ale to není úplně správný název. Je to věda, která se snaží udržet informace v tajnosti a bezpečí. Moderní kryptografie je směsicí matematiky, informatiky a elektrotechniky. Kryptografie se používá v bankomatových (bankovních) kartách, počítačových heslech a při nakupování na internetu.
Když je zpráva odesílána pomocí kryptografie, je před odesláním změněna (nebo zašifrována). Metoda změny textu se nazývá "kód" nebo přesněji "šifra". Změněný text se nazývá "šifra". Změna ztěžuje přečtení zprávy. Někdo, kdo ji chce přečíst, ji musí změnit zpět (nebo dešifrovat). Jak jej změnit zpět, je tajné. Tajný způsob změny by měl znát jak ten, kdo zprávu odesílá, tak ten, kdo ji dostává, ale ostatní lidé by ho neměli znát. Zkoumání šifrového textu za účelem odhalení tajemství se nazývá "kryptoanalýza" nebo "luštění" či někdy "lámání kódu".
Různé typy kryptografie mohou být jednodušší nebo obtížnější a mohou lépe nebo hůře skrýt tajnou zprávu. Šifry používají "klíč", což je tajemství, které skrývá tajné zprávy. Kryptografická metoda nemusí být tajná. Různí lidé mohou používat stejnou metodu, ale různé klíče, takže si navzájem nemohou přečíst své zprávy. Protože Caesarova šifra má jen tolik klíčů, kolik je písmen v abecedě, lze ji snadno prolomit vyzkoušením všech klíčů. Šifry, které umožňují použití miliard klíčů, se luští složitějšími metodami.
Od dob Caesara bylo vytvořeno mnoho vylepšených šifer. Některé zahrnovaly důmyslnou matematiku, aby odolaly chytré kryptoanalýze. V průběhu 20. století se základním nástrojem kryptografie staly počítače.

