Publieke sleutel cryptografie ( PKC ) gebruikt twee sleutels , een private en een publieke sleutel , om berichten te versleutelen . PKC implementeert coderingsalgoritmen die afhankelijk wiskundige functies waarbij de functie gemakkelijk te berekenen , en de inverse van dezelfde functie moeilijk te berekenen . Om een bericht te wisselen , wordt de publieke sleutel opgehaald en gebruikt om een bericht dat alleen kan worden gedecodeerd met behulp van zowel de publieke als een private sleutel te coderen . Geschiedenis Het was ooit gedacht dat de enige manier om veilige communicatie te verzekeren boodschap was voor beide partijen om in het geheim te wisselen sleutels . Deze vorm van uitwisseling nodig is een derde , betrouwbare partij die de geheime sleutel zou leveren aan de ontvanger . Wanneer grootschalige codering vereist , zoals bij militaire operaties , beveiligde communicatie onmogelijk de hele tijd . Dit resulteerde in de conceptie van PKC , een soort cryptografie die niet vereist dat het uitwisselen van persoonlijke sleutels voor beveiligde communicatie . RSA RSA maakt gebruik van een variabele grootte encryptie blok en een grote belangrijke variabele . Encryptie en authenticatie plaatsvindt zonder enige verdeling van prive- sleutels . Voor encryptie te voorkomen , wordt het bericht versleuteld met de publieke sleutel van de ontvanger en kan alleen worden ontcijferd met behulp van de publieke en de private key . Voor authenticatie plaatsvindt , wordt het bericht versleuteld en verzonden met een publieke sleutel . De ontvanger kan de publieke sleutel gebruiken om de afzender te verifiëren. DES Data Encryption Standard ( DES ) is ontwikkeld door het National Institute of Standards and Technology ( NIST ) en is een sterk algoritme kunnen beschermen nonclassified gegevens. Oorspronkelijk bekend als Lucifer , DES gebruikt een sleutellengte van slechts 56 bits , en is meestal niet voldoende voor high - security toepassingen . Er wordt echter op grote schaal gebruikt in financiële instellingen en om online applicaties te beschermen . Meer recent is het cijfer is vervangen door de Advanced Encryption Standard ( AES ) . Blowfish Blowfish is een symmetrische block cipher dat een variabele lengte sleutel maakt gebruik van 32 tot 448 bits. Blowfish wordt beschouwd als een sterke encryptie- methode en wordt gratis verspreid . Het werd ontworpen als een algemene doeleinden algoritme , en , omdat het wordt beschouwd nonproprietary heeft minder beperkingen dan andere algoritmen . Typisch wordt Blowfish niet gebruikt in toepassingen waar snelheid gewenst bij het uitwisselen toetsen . Blowfish is opgenomen in een groot aantal cipher suites en encryptie producten . IDEA De International Data Encryption Algorithm ( IDEA ) is een symmetrische block cipher die werkt op 64 - bit blokken met een 128 - bits sleutel . Het IDEA -algoritme was oorspronkelijk bedoeld als een vervanging voor DES . IDEA gebruikt interleaven operaties uit verschillende groepen die zijn algebraically onverenigbaar en haar activiteiten omvatten exclusieve - OR's , naast modulus en vermenigvuldiging modulus . IDEA is een zelden gebruikte code en is dus gevoelig voor de veiligheid en interoperabiliteit problemen . SEAL De Software - Optimized Encryptie-algoritme ( SEAL ) is een stream cipher dat is een alternatief 3DES en AES . Een stream cipher is een cijfer dat continu gegevens versleutelt , en dus is over het algemeen sneller dan blokcijfers zoals DES , Blowfish , en IDEA , hoewel stroomcijfers hebben wel een langere initialisatie -fase. SEAL maakt gebruik van een 160 - bits sleutel voor encryptie en wordt beschouwd als zeer veilig . SEAL -encryptie heeft een lagere impact op de CPU in vergelijking met andere software - gebaseerde algoritmen. RC4 Net SEAL , RC4 is een stream cipher . RC4 wordt zowel encryptie en decryptie , en neemt sleutels van willekeurige lengte en de uitgang " XORed " samen met een stroom gegevens naar gecodeerde gegevens te genereren . RC4 is populair bij web- liefhebbers en wordt gebruikt in de Secure Sockets Layer ( SSL ) om draadloze netwerken en WEP te beschermen om draadloze netwerken te beveiligen . RC4 is bekend om zijn eenvoud en snelheid , maar heeft zwakke punten die enigszins het gebruik ervan in nieuwere systemen te beperken .
|