Asymmetrisk kryptering og symmetrisk kryptering kalles også offentlig nøkkel og privat nøkkel kryptering , og begge er i utstrakt bruk på Internett og forretningsmessige nettverk . Den grunnleggende forskjellen er at førstnevnte bruker to forskjellige nøkler for kryptering og dekryptering , mens sistnevnte bruker samme nøkkel for begge funksjoner. Det er fordeler og ulemper med hver av disse systemene , og hvilken du bør bruke avhenger av arten av hva du ønsker å oppnå. Symmetriske og asymmetriske Keys
symmetrisk kryptering bruker bare én privat nøkkel som distribueres til alle partnere i informasjonsutveksling gruppen. Meldingen er kryptert med den private nøkkelen og dekrypteres på den andre enden med en kopi av den samme nøkkelen . Offentlig nøkkel kryptering , derimot, bruker et offentlig-privat nøkkelpar. Den private nøkkelen er alltid holdt hemmelig av eieren , mens den offentlige nøkkelen er tilgjengelig for alle som trenger det . Hvem som helst kan kryptere en melding med den offentlige nøkkelen og sende den til eieren, som dekrypterer den med sin private nøkkel .
Risks
p Det er risiko med enten krypteringsmetode , den primære risikoen er avsløring av den private nøkkelen . For symmetrisk kryptografi betyr dette den private nøkkelen må genereres på nytt og distribuert til alle medlemmer av informasjonsutveksling gruppen. Når den private nøkkelen sendes det alltid risiko for utlevering til uvedkommende . Med asymmetrisk kryptografi avsløring av den private nøkkelen betyr også regenerering av private og offentlige nøkler , men det er ingen slik risiko involvert , siden den private nøkkelen aldri blir overført.
Key Length og sikkerhet
p Med enten system , kan høyere sikkerhet oppnås ved å bruke lengre nøkkellengder . Mens en 40 -biters nøkkel er den korteste tillatt , lengre nøkler anbefales for større grad av sikkerhet. Forskjellen mellom offentlig og privat nøkkel kryptering er at det tidligere krever lengre nøkler for å oppnå et sett sikkerhetsnivå enn det sistnevnte. Gi kortere nøkkellengder mindre sikkerhet , men produserer mindre meldinger og redusert overføring ganger .
Speed
Siden lengre nøkler produsere lenger krypterte meldinger , overføring tider for disse meldingene er også lenger . I praksis kan de offentlige nøkler ikke brukes for lange meldinger på grunn av lengden av den krypterte meldingen . Selve krypteringen er også lengre for offentlig nøkkel kryptering på grunn av nøkkel lengde og krypteringsalgoritmer som må brukes for å oppnå et akseptabelt sikkerhetsnivå. Symmetrisk kryptering algoritmer er mye raskere i denne forbindelse. Av denne grunn er offentlige sentrale systemer brukes til korte meldinger, for eksempel digitale sertifikater, og ironisk nok , for overføring av private nøkler sikkert.