Kryptografie neboli
šifrování je nauka o metodách utajování smyslu zpráv prevodem do podoby, která je citelná jen se speciální znalostí. Slovo kryptografie pochází z
rectiny –
kryptós je skrytý a
gráphein znamená psát. Nekdy je pojem obecneji používán pro vedu o cemkoli spojeném se šiframi jako alternativa k pojmu
kryptologie. Kryptologie zahrnuje kryptografii a
kryptoanalýzu, neboli luštení zašifrovaných zpráv.