kryptering med öppen nyckel ( PKC ) använder två nycklar , en privat och en publik nyckel , för att kryptera meddelanden . PKC implementerar krypteringsalgoritmer som är beroende av matematiska funktioner där funktionen är lätt att beräkna , och inversen av samma funktion är svår att beräkna. Att byta ett meddelande , är den publika nyckeln hämtas och används för att kryptera ett meddelande som endast kan dekrypteras med både offentlig och en privat nyckel . Historia
p Det var en gång trodde att det enda sättet att garantera säker meddelandekommunikation var för två parter att i hemlighet utbyta nycklar . Denna typ av utbyte krävs en tredje , betrodd part som skulle leverera den hemliga nyckeln till mottagaren. Men när storskalig kryptering krävs , såsom i militära operationer , är säker kommunikation omöjlig hela tiden . Detta resulterade i utformningen av PKC , en typ av kryptering som inte kräver utbyte av privata nycklar för säker kommunikation . Addera RSA
RSA används en variabel blockstorlek kryptering och en variabel storlek nyckel. Kryptering och autentisering sker utan någon delning av privata nycklar . För kryptering att inträffa , är meddelandet krypteras med mottagarens publika nyckel och kan bara dekrypteras med den offentliga och den privata nyckeln . För verifiering ske , är meddelandet krypteras och skickas med en publik nyckel . Mottagaren kan använda den publika nyckeln för att verifiera avsändaren .
DES
Data Encryption Standard ( DES ) har utvecklats av National Institute of Standards and Technology (NIST ) och är en stark algoritm som kan skydda nonclassified information. Ursprungligen känd som Lucifer , använder DES en nyckel längd på endast 56 bitar , och är oftast inte tillräckligt för hög säkerhet . Det är dock ofta används i finansiella institut och för att skydda online-applikationer . På senare tid har chiffret ersatts av Advanced Encryption Standard ( AES ) . Addera Blowfish
Blowfish är en symmetrisk blockera chiffer som använder en variabel längd nyckel från 32 till 448 bitar. Blowfish anses vara en stark krypteringsmetod och är fritt distribueras . Den var avsedd som ett allmänt ändamål algoritm , och , eftersom det anses generiskt , har färre begränsningar än andra algoritmer . Typiskt Blowfish inte används i applikationer där hastighet krävs vid utbyte av nycklar . Blowfish ingår i ett stort antal chiffersviterna och produkter kryptering.
IDEA
International Data Encryption Algorithm ( IDEA) är en symmetrisk blockchiffer som fungerar på 64 - bitars block med en 128 - bitars nyckel . IDEA -algoritmen var ursprungligen tänkt som en ersättare för DES . IDEA använder interfolierande verksamhet från olika grupper som är algebraiskt oförenliga och dess verksamhet omfattar exklusiva - ORs , modul addition och modul multiplikation . IDEA är en sällan använd kod och därmed är utsatt för säkerhet och kompatibilitet problem . Addera SEAL
Software - Optimerad krypteringsalgoritm ( SEAL ) är en ström chiffer som är ett alternativ till 3DES och AES . En ström chiffer är ett chiffer som krypterar data kontinuerligt , och så är i allmänhet snabbare än blockkrypton som DES , Blowfish , och IDEA , även strömchiffer har en längre initieringsfasen . SEAL använder en 160 -bitars nyckel för kryptering och anses mycket säker . SEAL kryptering har en lägre effekt till CPU jämfört med andra mjukvarubaserade algoritmer. Addera RC4
Liksom SEAL är RC4 ett strömchiffer . RC4 används både kryptering och dekryptering , och tar nycklarna slumpmässiga längder och utgången " XOR: as " tillsammans med en ström av data för att generera krypterade data . RC4 är populärt bland webb- entusiaster och används i Secure Sockets Layer ( SSL ) för att skydda trådlösa nätverk och WEP för att säkra trådlösa nätverk . RC4 är känd för sin enkelhet och snabbhet men har svagheter som något begränsar dess användning i nyare system .