Šifrat je kriptografski pojam koji označava šifrovani tekst, i predstavlja izlaz iz šifarskog algoritma za zadati otvoreni tekst i kriptografski ključ. U slučaju sigurnog kriptografskog algoritma, na osnovu šifrata, a bez poznavanja ključa, ne bi trebalo da je moguće rekonstruisati odgovarajući otvoreni tekst.