Gegevensversleuteling is het proces waarbij gegevens van de ene vorm naar de andere worden geconverteerd of naar een codevorm worden omgezet, zodat alleen mensen met toegang tot de decoderingssleutel of het wachtwoord die gegevens kunnen lezen. Er worden tegenwoordig twee soorten encryptie gebruikt: symmetrische en asymmetrische encryptie. Het fundamentele verschil tussen deze twee typen encryptie is dat bij symmetrische encryptie één enkele sleutel wordt gebruikt voor zowel encryptie- als decryptiebewerkingen, terwijl bij asymmetrische encryptie een publieke sleutel wordt gebruikt voor encryptie en decryptie en een privésleutel voor decryptie.
Laten we hieronder een aantal factoren bekijken om deze twee vormen van encryptie beter te begrijpen en om de fundamentele verschillen ertussen aan te geven.

Symmetrische codering
Dit is misschien wel de eenvoudigste en meest gebruikte versleutelingstechniek, met enkele opvallende kenmerken, zoals:
- Omdat symmetrische versleutelingsalgoritmen minder complex zijn en sneller kunnen worden uitgevoerd, heeft deze techniek vooral de voorkeur voor massale gegevensoverdracht.
- De originele tekst wordt vóór verzending gecodeerd met een sleutel. Deze sleutel wordt ook door de ontvanger gebruikt om de gegevens te decoderen.
- Enkele van de meest gebruikte symmetrische encryptie-algoritmen zijn AES-128, AES-192 en AES-256.
Asymmetrische encryptie
Dit type codering komt na symmetrische codering en wordt ook wel public-key-coderingstechnologie genoemd:
- Er wordt gezegd dat asymmetrische encryptie veiliger is dan symmetrische encryptie, omdat er twee afzonderlijke sleutels worden gebruikt voor de encryptie- en decryptieprocessen.
- De publieke sleutel die gebruikt wordt voor de encryptie zal openbaar zijn, maar de private sleutel voor decryptie is volledig geheim.
- Deze versleutelingsmethode wordt gebruikt bij dagelijkse communicatie via internet.
- Zodra een bericht is gecodeerd met de publieke sleutel, kan het alleen nog worden gedecodeerd met de privésleutel. Zodra een bericht echter is gecodeerd met de privésleutel, kan het worden gedecodeerd met de publieke sleutel.
- Digitale certificaten in een client-servermodel kunnen worden gebruikt om openbare sleutels te vinden.
- Het nadeel van asymmetrische encryptie is dat het meer tijd kost om uit te voeren dan symmetrische encryptie.
- Populaire asymmetrische encryptietechnieken zijn onder meer RSA, DSA en PKCS.
Het belangrijkste verschil tussen symmetrische encryptie en asymmetrische encryptie
- Symmetrische encryptie is een techniek die lang geleden is geïntroduceerd, terwijl asymmetrische encryptie een nieuwere techniek is.
- Asymmetrische encryptie duurt langer om te implementeren vanwege de complexe logica die ermee gepaard gaat. Om deze reden wordt bij bulkoverdracht van gegevens nog steeds de voorkeur gegeven aan symmetrische encryptie.
- Asymmetrische codering is veiliger omdat er verschillende sleutels worden gebruikt voor codering en decodering.
Beide versleutelingsmethoden hebben hun eigen voor- en nadelen. Vanuit veiligheidsperspectief gezien is asymmetrische encryptie echter beslist de meest optimale keuze.