asymmetrisk kryptering og symmetrisk kryptering er også kaldet offentlige nøgle og den private nøgle kryptering, og begge er udbredt på internettet og business -netværk. Den grundlæggende forskel er, at førstnævnte anvender to forskellige nøgler til kryptering og dekryptering , mens sidstnævnte anvender den samme nøgle til begge funktioner . Der er fordele og ulemper ved hvert af disse systemer , og hvilken en du skal bruge, afhænger af arten af hvad du ønsker at opnå. Symmetriske og asymmetriske nøgler
symmetrisk kryptering kun bruger én privat nøgle , som distribueres til alle partnere i informationsudvekslingen gruppen. Meddelelsen er krypteret med den private nøgle og dekrypteres på den anden ende med en kopi af den samme tast . Offentlig nøgle kryptering, men bruger en offentlig-privat nøglepar. Den private nøgle er altid holdes hemmelig af ejeren , mens den offentlige nøgle er tilgængelig for alle, der har brug for det . Enhver kan kryptere en meddelelse med den offentlige nøgle og sende den til ejeren, som dekrypterer den med sin private nøgle.
Risici
p Der er risici med enten krypteringsmetode den primære risiko er videregivelse af den private nøgle. For symmetrisk kryptografi betyder den private nøgle skal regenereres og omdeles til alle medlemmer af informationsudveksling gruppen. Når den private nøgle sendes der altid en risiko for videregivelse til uautoriserede parter. Med asymmetrisk kryptografi offentliggørelse af den private nøgle betyder også regenerering af de private og offentlige nøgler , men der er ikke sådan risiko , da den private nøgle aldrig sendes.
Key Length og sikkerhed
Med begge systemer , kan højere sikkerhed opnås ved at bruge længere nøglelængder . Mens en 40-bit nøgle er den tilladte korteste er længere taster anbefales til større grad af sikkerhed. Forskellen mellem offentlig og privat nøgle kryptering er, at førstnævnte kræver længere nøgler til at opnå et sæt sikkerhedsniveau end ikke det sidste. Kortere nøglelængder giver mindre sikkerhed, men producere mindre beskeder og lavere transmission gange .
Speed
Siden længere nøgler producerer længere krypterede meddelelser , transmissions tider for disse beskeder er også længere. I praksis kan de offentlige nøgler ikke anvendes til lange meddelelser på grund af længden af den krypterede meddelelse . Den faktiske kryptering tid er også længere tid for offentlig nøgle kryptering på grund af nøglelængde samt de krypteringsalgoritmer , der skal anvendes til at opnå et acceptabelt sikkerhedsniveau. Symmetriske krypteringsalgoritmer er meget hurtigere i denne henseende . Af denne grund er de offentlige nøgle , der anvendes til korte beskeder, såsom digitale certifikater, og ironisk nok , til overførsel af private nøgler forsvarligt .