暗号化(読み:あんごうか)とは、データをある一定の規則に従い、鍵と呼ばれるデータに基づいて変換する操作であり、これによって鍵を知らないと元のデータを得られないようにすることを狙うものである。
逆に、変換したデータを鍵を用いて元のデータに戻す操作を復号という。