Kriptografija je matematička disciplina koja proučava različite načine kriptiranja. Ona omogućuje komunukaciju izmedu dviju strana tako da treća strana ne može razumjeti poruke. Treća strana može doći do poruke presretanjem, prisluškivanjem i na neke druge načine, ali ju ne može dešifrirati bez pravog ključa. Kroz povijest, od starog vijeka pa sve do danas, kriptografija je postupno napredovala i kako je vrijeme prolazilo imala je sve pouzdanije strojeve i metode kojima se mogu šifrirati poruke. Kriptografija je bila najkorisnija u ratovima, a danas ima veliku primjenu u sigurnosti raznih sustava. Na samom početku kriptiranja korišteni su ukrasni simboli, zatim kvadrati koji su sadržavali slova abecede te prvi i najjednostavniji ure...