Ključna razlika između javnog ključa i privatnog ključa je da ako je javni ključ ključ za zaključavanje, tada se može koristiti za slanje privatne komunikacije (tj. za očuvanje povjerljivosti), dok ako je privatni ključ ključ za zaključavanje, tada se sustav može koristiti za provjeru dokumenata koje je poslao vlasnik privatnog ključa (tj. za očuvanje autentičnosti).
Kriptografija je nauka o skrivanju informacija. Omogućuje zaštitu informacija od drugih trećih strana kada se komunikacija odvija preko nepouzdanog medija kao što je internet. Enkripcija koristi algoritam koji se naziva šifra za šifriranje podataka i može se dešifrirati samo pomoću posebnog ključa. Šifrirani tekst ili šifrirani tekst je šifrirana informacija. Dešifriranje je postupak dobivanja izvorne informacije (očitog teksta) iz šifriranog teksta. Postoje dvije metode šifriranja. To su enkripcija s javnim ključem i šifriranje sa simetričnim ključem. Enkripcija s javnim ključem sadrži dva različita, ali matematički povezana ključa. Oni su javni ključ i privatni ključ. Enkripcija simetričnim ključem koristi isti privatni ključ za šifriranje i dešifriranje.
Što je javni ključ?
U enkripciji s javnim ključem, podaci šifrirani korištenjem javnog ključa primatelja ne mogu se dešifrirati bez korištenja odgovarajućeg privatnog ključa. S druge strane, javni ključ omogućuje dešifriranje podataka šifriranih odgovarajućim privatnim ključem.
Slika 01: Kriptografija
Međutim, nije moguće koristiti javni ključ umjesto privatnog ključa. Ako je ključ za otključavanje javan, tada bilo tko može koristiti sustav za slanje privatne komunikacije vlasniku ključa za otključavanje. Time se osigurava da je legalni primatelj ili onaj koji ima odgovarajući privatni ključ jedina osoba koja može pročitati poruku. Dakle, ovo potvrđuje povjerljivost komunikacije između dvije strane.
Što je privatni ključ?
U enkripciji s javnim ključem, privatni ključ dopušta samo dešifriranje podataka koji su šifrirani korištenjem odgovarajućeg javnog ključa. Slično tome, podaci šifrirani privatnim ključem mogu se dešifrirati samo odgovarajućim javnim ključem. Međutim, nije moguće koristiti privatni ključ umjesto javnog ključa. Ako je ključ za zaključavanje privatan, ovaj sustav omogućuje provjeru da je vlasnik zaključao te dokumente. Razlog je taj što poruku šifriranu od strane pošiljatelja može otvoriti samo osoba s odgovarajućim javnim ključem, čime se potvrđuje da pošiljatelj stvarno drži privatni ključ. Drugim riječima, to znači da je primljena izvorna i neovlaštena poruka. Stoga digitalni potpisi koriste ovo.
Koja je razlika između javnog i privatnog ključa?
Javni ključ je objavljeni ključ koji pomaže poslati sigurnu poruku primatelju. Ako je to ključ za zaključavanje, tada se može koristiti za slanje privatne komunikacije.
S druge strane, privatni ključ je tajni ključ. Pomaže u dešifriranju poruka šifriranih odgovarajućim javnim ključem. Ako je privatni ključ ključ za zaključavanje, tada se sustav može koristiti za provjeru dokumenata koje je poslao vlasnik privatnog ključa.
Sažetak – javni ključ naspram privatnog ključa
Javni ključ i privatni ključ je nekoliko ključeva koji se koriste u kriptografiji s javnim ključem. Ako je ključ za zaključavanje javno dostupan, tada ključ za otključavanje postaje privatni ključ i obrnuto. Javni ključ se ne može koristiti za izvođenje privatnog ključa. Razlika između javnog i privatnog ključa je u tome što ako je javni ključ ključ za zaključavanje, tada se može koristiti za slanje privatne komunikacije (tj. za očuvanje povjerljivosti), dok ako je privatni ključ ključ za zaključavanje, tada se sustav može koristiti za provjeru dokumenata koje je poslao vlasnik privatnog ključa (tj. za očuvanje autentičnosti).