Bilangan bulat disebut prima jika pembagi positifnya hanyalah dan .
Contoh
Contoh 29.18 (Penerapan pada persandian)
Teorema Fermat membuat pemangkatan modulo dapat dibalik ketika eksponennya dipilih dengan tepat — dan itulah jantung sistem sandi RSA. Dengan bilangan prima besar dan , orang menerbitkan dan sebuah eksponen ; penyandiannya . Pembacaan sandinya menuntut eksponen dengan , yang hanya dapat dihitung oleh orang yang tahu dan — lagi pula memperoleh kembali dari berarti memfaktorkan bilangan yang panjangnya ratusan angka, dan tak ada algoritme yang diketahui melakukannya dalam waktu yang masuk akal.