Kriptografija je grana primijenjene matematike koja se bavi sigurnošću prijenosa poruka komunikacijskim kanalom. RSA je asimetrični algoritam s javnim ključem i danas je jedan od najpoznatijih kriptografskih algoritama. Zbog asimetričnosti, osjetno je sporiji i stoga se ne koristi za kriptiranje većih sadržaja. Primjenjuje se kod razmjene zajedničkog tajnog ključa kojim se onda kriptira veći sadržaj. Funkcije kriptiranja i dekriptiranja e_K i d_K su jednosmjerne te pripadaju modularnoj aritmetici. Sigurnost ovog kriptosustava temelji se na složenosti faktorizacije velikih brojeva i jednosmjernosti funkcija e_K i d_K. Ključno je na pravilan način odabrati parametre koji čine tajni i javni ključ. Neoprezan korisnik može puno olakšati napadač...