asymmetrisk kryptering och symmetrisk kryptering kallas också offentlig nyckel och en privat nyckel kryptering , och båda används i stor utsträckning på Internet och företagsnätverk . Den grundläggande skillnaden är att den förra använder två olika nycklar för kryptering och dekryptering , medan den senare använder samma nyckel för båda funktionerna. Det finns fördelar och nackdelar med de olika systemen , och vilken du ska använda beror på vilken typ av vad du vill åstadkomma . Symmetriska och asymmetriska nycklar
Symmetrisk kryptering använder endast en privat nyckel som delas ut till alla parter i informationsutbytet gruppen . Texten krypteras med den privata nyckeln och dekrypteras på den andra änden med ett duplikat av samma nyckel . Publik nyckel kryptering använder emellertid ett offentligt - privat nyckelpar . Den privata nyckeln är alltid hemlig av ägaren , medan den publika nyckeln är tillgänglig för alla som behöver det . Vem som helst kan kryptera ett meddelande med den publika nyckeln och skicka det till ägaren , som dekrypterar det med sin privata nyckel .
Risker
p Det finns risker med antingen krypteringsmetod , den främsta risken är avslöjande av den privata nyckeln . För symmetrisk kryptering innebär den privata nyckeln måste regenereras och distribueras till alla medlemmar i informationsutbytet gruppen . När den privata nyckeln skickas finns det alltid risk för avslöjande för obehöriga . Med asymmetrisk kryptering avslöjande av den privata nyckeln också innebär regenerering av de privata och offentliga nycklar , men det finns ingen sådan risk , eftersom den privata nyckeln aldrig sänds .
Key Length och säkerhet
med endera systemet , kan högre säkerhet uppnås genom att använda längre nyckellängder . Medan en 40 - bitars nyckel är den kortaste tillåtna , är längre nycklar rekommenderas för högre nivåer av säkerhet . Skillnaden mellan offentlig och privat nyckel kryptering är att den förstnämnda kräver längre nycklar för att uppnå en inställd säkerhetsnivå än vad det senare . Kortare viktiga längder ger mindre säkerhet , men producerar mindre meddelanden och minskade tider överföring .
Hastighet
Sedan längre tangenter längre krypterade meddelanden , överförings tider för dessa meddelanden är också längre . I praktiken kan offentliga nycklar inte användas för långa meddelanden på grund av längden av det krypterade meddelandet . Den faktiska krypteringen är också längre för kryptering med publika nycklar på grund av nyckellängd och de krypteringsalgoritmer som måste användas för att uppnå en acceptabel säkerhetsnivå . Symmetriska krypteringsalgoritmer är mycket snabbare i detta avseende . Av denna anledning är offentliga nyckel system som används för korta meddelanden , till exempel digitala certifikat , och ironiskt nog, för överföring av privata nycklar säkert .