U ovom projektu izrađeno je kriptiranje i dekriptiranje poruke asimetričnim i simetričnim algoritmom. Također, moguć je izračun sažetka te izrada digitalnog potpisa i njegova provjera. Za simetrično kriptiranje/dekriptiranje korišten je AES algoritam, a za asimetrično RSA algoritam. Prilikom izrade digitalnog potpisa korišten je RSA algoritam.
UPUTE ZA KORIŠTENJE: Prilikom pokretanja aplikacije otvara se početna forma gdje korisnik ima četiri mogućnosti: simetrična kriptografija, asimetrična kriptogrfija, računanje sažetka te digitalni potpis. Odabirom jedne od tih mogućnosti otvra se nova forma za odabranu mogućnost.
SIMETRIČNA KRIPTOGRAFIJA:
- korisnik odabire datoteku za kriptiranje
- generiraju se ključevi
- kriptira se datoteka
- dekriptira se datoteka
ASIMETRIČNA KRIPTOGRAFIJA:
- korisnik odabire datoteku za kriptiranje
- generiraju se ključevi
- kriptira se datoteka
- dekriptira se datoteka
SAŽETAK:
- korisnik odabire datoteku za računanje sažetka
DIGITALNI POTPIS:
- korisnik odabire datoteku za potpisivanje
- potpisivanje datoteke
- provjera ispravnosti potpisa