šifra (franc.), tajno pismo, kôd; način pisanja odnosno javljanja poruke takvim načinom da se poruka čini nerazumljivom svakome kome nije upućena i namijenjena. U prošlosti se šifriranje obavljalo
uporabom brojaka, slova i znakova u određenoj kombinaciji koja se čuva kao tajna. Za pretvaranje šifriranog teksta u obično pismo potrebno je poznavati ključ šifre, koja je prethodno dogovorena. U novije doba za šifriranje se rabe posebni računalni programi. Diplomatska šifra, sustav kodiranja poruka, koji se rabi u diplomatskom izvješćivanju i razlikuje se od obavještajnih šifri.