Esminis skirtumas tarp viešojo rakto ir privataus rakto yra tas, kad jei viešasis raktas yra užrakinimo raktas, jį galima naudoti privačiam ryšiui siųsti (t. y. siekiant išsaugoti konfidencialumą), o jei privatus raktas yra užrakinimo raktas, tada sistema gali būti naudojama privataus rakto turėtojo atsiųstiems dokumentams patikrinti (t. y. išsaugoti autentiškumą).
Kriptografija yra informacijos slėpimo tyrimas. Tai leidžia apsaugoti informaciją nuo kitų trečiųjų šalių, kai bendravimas vyksta per nepatikimą laikmeną, pvz., internetą. Šifruojant duomenims užšifruoti naudojamas algoritmas, vadinamas šifru, ir jį iššifruoti galima tik naudojant specialų raktą. Šifruotas tekstas arba šifruotas tekstas yra užšifruota informacija. Iššifravimas yra pradinės informacijos (paprasto teksto) gavimo iš šifruoto teksto procesas. Yra du šifravimo būdai. Tai yra viešojo rakto šifravimas ir simetrinis raktų šifravimas. Viešojo rakto šifravimas apima du skirtingus, bet matematiškai susijusius raktus. Jie yra viešasis raktas ir privatus raktas. Simetrinio rakto šifravimas naudoja tą patį privatųjį raktą šifravimui ir iššifravimui.
Kas yra viešasis raktas?
Šifruojant viešąjį raktą, duomenų, užšifruotų naudojant gavėjo viešąjį raktą, negalima iššifruoti nenaudojant atitinkamo privataus rakto. Kita vertus, viešasis raktas leidžia iššifruoti duomenis, užšifruotus atitinkamu privačiu raktu.
01 pav.: Kriptografija
Tačiau negalima naudoti viešojo rakto vietoje privataus rakto. Jei užrakinimo raktas yra viešas, bet kas gali naudoti sistemą, kad išsiųstų asmeninį ryšį su atrakinimo rakto turėtoju. Tai užtikrina, kad teisėtas gavėjas arba tas, kuris turi atitinkamą privatųjį raktą, yra vienintelis asmuo, galintis perskaityti pranešimą. Taigi tai patvirtina dviejų šalių bendravimo konfidencialumą.
Kas yra privatus raktas?
Šifruojant viešąjį raktą, privatus raktas leidžia iššifruoti tik tuos duomenis, kurie buvo užšifruoti naudojant atitinkamą viešąjį raktą. Panašiai duomenis, užšifruotus naudojant privatų raktą, galima iššifruoti tik naudojant atitinkamą viešąjį raktą. Tačiau vietoje viešojo rakto privataus rakto naudoti negalima. Jei užrakto raktas yra privatus, ši sistema leidžia patikrinti, ar savininkas tuos dokumentus užrakino. Priežastis ta, kad siuntėjo užšifruotą pranešimą gali atidaryti tik asmuo, turintis atitinkamą viešąjį raktą, taip patikrinant, ar siuntėjas iš tikrųjų turėjo privatųjį raktą. Kitaip tariant, tai reiškia, kad buvo gautas originalus ir nesugadintas pranešimas. Todėl skaitmeniniai parašai tai naudoja.
Kuo skiriasi viešasis raktas ir privatus raktas?
Viešasis raktas yra paskelbtas raktas, padedantis nusiųsti saugų pranešimą gavėjui. Jei tai yra užrakinimo raktas, jį galima naudoti privačiam ryšiui siųsti.
Kita vertus, privatus raktas yra slaptasis raktas. Tai padeda iššifruoti pranešimus, užšifruotus atitinkamu viešuoju raktu. Jei privatusis raktas yra užrakinimo raktas, sistema gali būti naudojama dokumentams, kuriuos siuntė privataus rakto turėtojas, patikrinti.
Santrauka – viešasis raktas prieš privatųjį raktą
Viešasis raktas ir privatus raktas yra keletas raktų, naudojamų viešojo rakto kriptografijoje. Jei užrakinimo raktas yra viešas, tada atrakinimo raktas tampa privačiu raktu ir atvirkščiai. Viešasis raktas negali būti naudojamas privačiam raktui gauti. Viešasis raktas ir privatusis raktas skiriasi tuo, kad jei viešasis raktas yra užrakinimo raktas, jį galima naudoti privačiam ryšiui siųsti (t. y. išsaugoti konfidencialumą), o jei privatus raktas yra užrakinimo raktas, tuomet galima naudoti sistemą. patikrinti privataus rakto turėtojo atsiųstus dokumentus (t. y. išsaugoti autentiškumą).