U radu je ukratko opisana povijest kriptiranja i računalnog kriptiranja podataka. Navedeni su i objašnjeni najpoznatiji algoritmi kriptografije simetričnim ključevima i primjerom je opisan AES. Nadalje, opisani su sustavi asimetrične kriptografije i navedeni najpoznatiji primjeri algoritama asimetrične kriptografije. Algoritmi su ukratko objašnjeni i navedene su najbitnije matematičke formule koje opisuju njihovo funkcioniranje. RSA je objašnjen i jednostavnim primjerom. Uz rad je priložen program napisan u PHP programskom jeziku koji ima tri mogućnosti: Razmjena poruka korištenjem RSA algoritma (šifriranje, dešifriranje i potpisivanje poruka); korištenje OpenSSL alata za kreiranje ključeva, certifikata i potpisivanje poruke; i faktorizacij...