Pasidalijimas šifruotais pranešimais nėra patikimas ryšio būdas, todėl yra įvairių šifravimo metodų. Dažniausiai tai yra viešojo rakto šifravimas, kuris reikalauja, kad abi šalys turėtų viešus ir privačius raktus bendrauti. Nors tai suteikia daugiau saugumo vartotojams, tai taip pat reiškia, kad šifravimo ir iššifravimo procesai yra sudėtingesni ir tokiu būdu lėtesni. Be to, šis šifravimo metodas nesprendžia tam tikrų problemų, susijusių su pranešimų klastojimu ir autentifikavimu, kurie abu yra rimta saugumo problema.
Viešojo rakto šifravimo pagrindai
Viešojo rakto šifravimas skirtas privataus rakto arba slapto rakto šifravimo trūkumai, suteikiant saugesnį būdą dalytis duomenimis su kitais. Slapto rakto šifravimui naudojamas vienas šifravimo raktas - iš esmės žemėlapis, kuriame paaiškinama, kaip šifruoti informaciją - šifruoti ir iššifruoti duomenis, ir abi šalys reikalauja, kad šis raktas būtų saugiai bendraujamas. Jei šis raktas yra pažeistas, kiekvienas, turintis klavišą, gali skaityti bet kurį pranešimą, naudodamas šį klavišą. Viešojo rakto šifravimo metu komunikatorius turi du raktus: viešąjį raktą ir privatų raktą. Abu raktai yra susiję: viešasis raktas užšifruoja duomenis, privačius iššifruoja. Vartotojas gali priimti kažkieno viešąjį raktą ir jį naudoti šifravimui. Tada tik to asmens privatusis raktas gali iššifruoti šį pranešimą.
Greitis
Vienas viešojo rakto šifravimo trūkumo yra tai, kad yra lėčiau nei kiti metodai, pvz., Slapto rakto šifravimas. Slapto rakto šifravimo metu vienas raktas suteikia vienintelį būdą šifruoti ir iššifruoti, supaprastinti ir pagreitinti procesą. Viešojo rakto šifravimo metu šifravimo ir iššifravimo procesai turi dirbti su dviem skirtingais klavišais, kurių kiekvienas susiję vienas su kitu kompleksiniu matematiniu procesu, apimančiu pirminio skaičiaus faktorizavimą. Taigi šifravimas ir iššifravimas užtrunka daugiau laiko ir kompiuterio išteklių.
Autentifikavimas
Viešojo rakto šifravimas taip pat neturi integruoto autentifikavimo metodo. Pavyzdžiui, vartotojas, kuris naudoja jūsų viešąjį raktą šifruoti pranešimą, vis tiek gali būti kažkas kitas. Be to, pranešimas gali būti sulaikytas arba pakeistas be naudotojų žinių. Nors viešojo rakto šifravimas gali garantuoti, kad failas yra užšifruotas ir iššifruotas, jis negali garantuoti, kas yra failas, arba jei jis yra autentiškas be papildomų apsaugos priemonių.
Kaip pašalinti viešojo rakto šifravimo trūkumus
Vienas iš būdų, kaip išspręsti viešojo rakto šifravimo greitį, yra derinti viešojo rakto ir slapto rakto šifravimo metodus. Naudodamiesi slapta raktų sistema kartu su viešojo rakto šifravimu, galite gauti didesnio saugumo naudą, kai įmanoma, naudodami vieną slaptą raktą, kad padidintumėte šifravimo greitį ir efektyvumą. Norėdami patvirtinti pranešimus, galite naudoti sertifikatą, kurį sukūrė sertifikato institucija, kad patvirtintų naudotoją. Be to, galite paprašyti, kad naudotojai generuotų savo pranešimų kontrolines sumas per maišos funkcijas: šios funkcijos generuoja unikalų numerį iš pranešimo, kurį galite palyginti su savo sukurtu numeriu, naudodami tą patį maišos funkciją. Jei abu numeriai nesutampa, žinote, kad pranešimas buvo sugadintas arba pakeistas.
URL:https://lt.whycomputer.com/tinklas/100408804.html
Slapukai kompiuteryje yra failai, kuriuose yra informacijos, pavyzdžiui, naršymo įpročiai, serverio nustatymai ir naršyklės tipas. Surinkus duomenis, žiniatinklio serveris įdės slapuką (failą) į vartotojo kietąjį diską. Jei vartotojas dar kartą aplanko svetainę, serveris gauna informaciją iš failo,
Priklausomai nuo to, kas prašote, rodyklės yra palaiminimas arba prakeikimas. Rodyklės suteikia mechanizmą tiesiogiai prieiti prie objektų ir kodo atmintyje. Taškai daugelyje programavimo kalbų naudojami manipuliuojant simbolių eilutėmis, perduodant parametrus funkcijoms, tvarkant duomenų grupes ir