Ključna razlika između javnog ključa i privatnog ključa je da ako je javni ključ ključ za zaključavanje, onda se može koristiti za slanje privatne komunikacije (tj. za očuvanje povjerljivosti), dok ako je privatni ključ ključ za zaključavanje, tada se sistem može koristiti za provjeru dokumenata koje šalje vlasnik privatnog ključa (tj. za očuvanje autentičnosti).
Kriptografija je proučavanje skrivanja informacija. Omogućava zaštitu informacija od drugih trećih strana kada se komunikacija odvija preko nepouzdanog medija kao što je internet. Šifriranje koristi algoritam koji se zove š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 proces dobijanja originalne informacije (plaintext) iz šifrovanog teksta. Postoje dvije metode šifriranja. To su šifriranje javnog ključa i šifriranje simetričnog ključa. Šifriranje javnog ključa sadrži dva različita, ali matematički povezana ključa. Oni su javni ključ i privatni ključ. Šifriranje sa simetričnim ključem koristi isti privatni ključ za šifriranje i dešifriranje.
Šta je javni ključ?
U šifriranju javnog ključa, podaci šifrirani korištenjem javnog ključa primaoca ne mogu se dešifrirati bez korištenja odgovarajućeg privatnog ključa. S druge strane, javni ključ omogućava 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 zaključavanje javan, onda svako može koristiti sistem za slanje privatne komunikacije vlasniku ključa za otključavanje. Ovo osigurava da je legalni primalac 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.
Šta je privatni ključ?
U šifriranju javnog ključa, privatni ključ dozvoljava samo dešifriranje podataka koji su šifrirani korištenjem odgovarajućeg javnog ključa. Slično, podaci šifrirani korištenjem privatnog ključa mogu se dešifrirati samo korištenjem odgovarajućeg javnog ključa. Međutim, nije moguće koristiti privatni ključ umjesto javnog ključa. Ako je ključ za zaključavanje privatan, ovaj sistem omogućava provjeru da li je vlasnik zaključao te dokumente. Razlog je taj što poruku koju šifrira pošiljalac može otvoriti samo osoba sa odgovarajućim javnim ključem, čime se potvrđuje da pošiljalac zaista posjeduje privatni ključ. Drugim riječima, to znači da je primljena originalna i neovisana poruka. Stoga digitalni potpisi koriste ovo.
Koja je razlika između javnog ključa i privatnog ključa?
Javni ključ je objavljeni ključ koji pomaže u slanju sigurne poruke primaocu. Ako je to ključ za zaključavanje, onda 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, onda se sistem može koristiti za provjeru dokumenata koje šalje vlasnik privatnog ključa.
Sažetak – Javni ključ naspram privatnog ključa
Javni ključ i privatni ključ su par ključeva koji se koriste u kriptografiji javnog ključa. Ako je ključ za zaključavanje javno objavljen, 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 ključa i privatnog ključa je u tome što ako je javni ključ ključ za zaključavanje, onda se može koristiti za slanje privatne komunikacije (tj. za očuvanje povjerljivosti), dok ako je privatni ključ ključ za zaključavanje, onda se sistem može koristiti za provjeru dokumenata koje je poslao vlasnik privatnog ključa (tj. za očuvanje autentičnosti).