Ključna razlika med javnim ključem in zasebnim ključem je, da če je javni ključ ključ za zaklepanje, se lahko uporablja za pošiljanje zasebne komunikacije (tj. za ohranitev zaupnosti), medtem ko če je zasebni ključ ključ za zaklepanje, potem lahko sistem uporabimo za preverjanje dokumentov, ki jih pošlje imetnik zasebnega ključa (tj. za ohranitev pristnosti).
Kriptografija je študija skrivanja informacij. Omogoča zaščito informacij pred drugimi tretjimi osebami, ko komunikacija poteka prek nezaupljivega medija, kot je internet. Šifriranje uporablja algoritem, imenovan šifra, za šifriranje podatkov in jih je mogoče dešifrirati samo s posebnim ključem. Šifrirano besedilo ali šifrirano besedilo je šifrirana informacija. Dešifriranje je postopek pridobivanja izvirne informacije (golega besedila) iz šifriranega besedila. Obstajata dva načina šifriranja. To sta šifriranje z javnim ključem in šifriranje s simetričnim ključem. Šifriranje z javnim ključem vsebuje dva različna, vendar matematično povezana ključa. Sta javni in zasebni ključ. Šifriranje s simetričnim ključem uporablja isti zasebni ključ za šifriranje in dešifriranje.
Kaj je javni ključ?
Pri šifriranju z javnim ključem podatkov, šifriranih z javnim ključem prejemnika, ni mogoče dešifrirati brez uporabe ustreznega zasebnega ključa. Po drugi strani pa javni ključ omogoča dešifriranje podatkov, šifriranih z ustreznim zasebnim ključem.
Slika 01: Kriptografija
Vendar pa javnega ključa ni mogoče uporabiti namesto zasebnega ključa. Če je ključ za zaklepanje javen, lahko kdorkoli uporabi sistem za pošiljanje zasebne komunikacije imetniku ključa za odklepanje. To zagotavlja, da je zakoniti prejemnik ali tisti, ki ima ustrezni zasebni ključ, edina oseba, ki lahko prebere sporočilo. To torej potrjuje zaupnost komunikacije med dvema stranema.
Kaj je zasebni ključ?
Pri šifriranju z javnim ključem zasebni ključ omogoča samo dešifriranje podatkov, ki so bili šifrirani z ustreznim javnim ključem. Podobno je podatke, šifrirane z zasebnim ključem, mogoče dešifrirati samo z ustreznim javnim ključem. Vendar pa zasebnega ključa ni mogoče uporabiti namesto javnega ključa. Če je ključ za zaklepanje zaseben, ta sistem omogoča preverjanje, ali je lastnik te dokumente zaklenil. Razlog je v tem, da lahko sporočilo, ki ga šifrira pošiljatelj, odpre samo oseba z ustreznim javnim ključem, s čimer se preveri, ali je pošiljatelj res imel zasebni ključ. Z drugimi besedami, to pomeni, da je bilo prejeto izvirno in nespremenjeno sporočilo. Zato digitalni podpisi uporabljajo to.
Kakšna je razlika med javnim in zasebnim ključem?
Javni ključ je objavljen ključ, ki pomaga prejemniku poslati varno sporočilo. Če je ključ za zaklepanje, ga lahko uporabite za pošiljanje zasebne komunikacije.
Po drugi strani pa je zasebni ključ skrivni ključ. Pomaga pri dešifriranju sporočil, šifriranih z ustreznim javnim ključem. Če je zasebni ključ ključ za zaklepanje, se lahko sistem uporabi za preverjanje dokumentov, ki jih je poslal imetnik zasebnega ključa.
Povzetek – javni ključ proti zasebnemu ključu
Javni in zasebni ključ je nekaj ključev, ki se uporabljata v kriptografiji z javnimi ključi. Če je ključ za zaklepanje javen, potem ključ za odklepanje postane zasebni ključ in obratno. Javnega ključa ni mogoče uporabiti za pridobitev zasebnega ključa. Razlika med javnim ključem in zasebnim ključem je v tem, da če je javni ključ ključ za zaklepanje, se lahko uporablja za pošiljanje zasebne komunikacije (tj. za ohranitev zaupnosti), medtem ko če je zasebni ključ ključ za zaklepanje, se lahko uporabi sistem za preverjanje dokumentov, ki jih je poslal imetnik zasebnega ključa (tj. za ohranitev pristnosti).