Siunčiant kompiuteris užšifruoja dokumentą su simetriniu raktu, tada užšifruoja simetrinį raktą su viešuoju raktu gaunančiosios kompiuteris. Gaunančioji kompiuteris naudoja savo asmeninį raktą iššifruoti simetrinį raktą. Tada ji naudoja simetrinį raktą atkoduoti dokumentą.
Įgyvendinti viešojo rakto šifravimo dideliu mastu, pavyzdžiui, saugaus interneto serverio gali prireikti, reikalauja kitokio požiūrio. Tai kur skaitmeniniai sertifikatai būna. Skaitmeninis sertifikatas yra iš esmės unikalus gabalas kodą arba daug, kad sako, kad žiniatinklio serveris pasitiki nepriklausomo šaltinio žinomas kaip sertifikato institucija. Liudijimas institucija veikia kaip tarpininkas, kad abu kompiuteriai pasitikėjimą. Ji patvirtina, kad kiekvienas kompiuteris yra iš tikrųjų, kas tai sako ji yra, ir tada suteikia viešuosius raktus kiekvieno kompiuterio į kitą.
SSL ir TLS
populiarus įgyvendinimas viešojo rakto šifravimo yra Saugoma Sockets Layer (SSL). Iš pradžių sukurta Netscape SSL yra interneto saugumo protokolas naudojamas interneto naršyklių ir Web serverių perduoti konfidencialią informaciją. SSL tapo dalis bendro saugumo protokolas, žinomas kaip Transport Layer Security (TLS).
Jūsų naršyklė, galite pasakyti, kai jūs naudojate saugų protokolą, pavyzdžiui, TLS, įvairiais būdais pora. Jūs pastebėsite, kad " http " adreso eilutėje yra pakeisti " HTTPS, " ir jūs turėtumėte pamatyti mažą Spynos būsenos juostoje naršyklės lango apačioje. Kai jūs susipažinimo slaptą informaciją, pavyzdžiui, interneto banko sąskaitos ar mokėjimo perdavimo paslauga, kaip ir PayPal "ar" Google Checkout ", yra tikimybė, pamatysite šį formato pakeitimo rūšį ir žinoti, jūsų informacija bus greičiausiai pereiti išilgai saugiai.
TLS ir jo pirmtakas SSL plačiai naudoja sertifikato institucijoms. Kai jūsų naršyklė prašo saugų puslapį ir prideda " S " ant " http, " naršyklė siunčia viešąjį raktą ir sertifikatą, tikrinimo tris dalykus: 1) kad sertifikatas ateina iš patikimų šaliai; 2) kad sertifikatas yra šiuo metu galiojantis; ir 3) kad sertifikatas turi ryšį su vietoje, kur ji ateina.
Spynos simbolis leidžia jums žinoti, kad jūs naudojate šifravimo.
naršyklė tada naudoja viešąjį raktą užšifruoti atsitiktinai atrinkti simetrinis raktas. Viešojo rakto šifravimo užima kompiuterija daug, todėl daugum