ID.nl logo
Alles over de verschillende encryptie-soorten
© Reshift Digital
Huis

Alles over de verschillende encryptie-soorten

Wat is encryptie en hoe werkt het in grote lijnen? In dit artikel kijken we naar de verschillende encryptie-soorten die mogelijk zijn.Belangrijke basiskennis voor elke computergebruiker die zijn communicatie graag privé houdt.

Bij encryptie of versleuteling wordt een boodschap (de ‘plaintext’) op zo’n manier gecodeerd dat alleen iemand met de juiste sleutel de oorspronkelijke boodschap kan decoderen. De versleutelde versie van de boodschap wordt ook wel ‘ciphertext’ genoemd. Wie de ciphertext dus weer in de oorspronkelijke boodschap wil omzetten (dat proces heet ‘decryptie’), heeft de sleutel nodig. De sleutel is in principe een willekeurig getal. In de praktijk maken we gebruik van een wachtwoord en dus wordt het wachtwoord via een ‘key derivation function’ eerst omgezet naar een willekeurig getal dat dan als sleutel dient.

Er bestaan diverse manieren om die versleuteling uit te voeren. Zo’n manier heet een encryptie-algoritme of ‘cipher’. De Nederlandse taalkundige en cryptograaf Auguste Kerckhoffs stelde al in de 19de eeuw een belangrijk ontwerpprincipe op: een encryptie-algoritme moet zelfs veilig zijn als alle details van het systeem publiek bekend zijn, behalve de sleutel. Dit principe van Kerckhoffs is anno 2020 nog altijd even belangrijk voor de veiligheid van een encryptie-algoritme.

Als iemand je dus wil overtuigen om een propriëtair, topgeheim encryptiesysteem te gebruiken, loop er dan maar in een wijde boog omheen. De enige verantwoorde keuzes voor encryptiesystemen zijn algoritmes waarvan de specificatie openbaar is, waarvan de ontwikkeling in open commissies gebeurt en waarvan opensource implementaties bestaan.

Symetrische en asymetrische encryptie

De diverse encryptie-algoritmes zijn in twee groepen onder te verdelen: symmetrische en asymmetrische. Bij die eerste (‘symmetric-key encryption’) gebeuren de encryptie en decryptie met dezelfde sleutel. Een voorbeeld van zo’n algoritme is AES (Advanced Encryption Standard). Bijna alle programma’s die tegenwoordig symmetrische encryptie aanbieden, doen dat met AES. Zo ook BitLocker in Windows, FileVault in macOS en LUKS (Linux Unified Key Setup) in Linux.

Algoritmes voor symmetrische encryptie werken doorgaans snel. Maar dat encryptie en decryptie dezelfde sleutel vereisen, zorgt in heel wat situaties voor praktische problemen. Als je een versleutelde boodschap met iemand wilt uitwisselen, dienen de ontvanger en jij namelijk ook de gebruikte sleutel uit te wisselen. Dat doe je het liefst op een veilige manier, maar de vraag is hoe: met encryptie? Maar hoe zit het dan met de sleutel daarvoor?

Asymmetrische encryptie (met als bekendste algoritme RSA) pakt dit probleem aan door de sleutel voor encryptie en de sleutel voor decryptie los te koppelen. Bij deze vorm van encryptie heb je namelijk niet één sleutel meer voor encryptie én decryptie, maar een sleutelpaar. Twee afzonderlijke sleutels: één voor encryptie en één voor decryptie.

Hoe werkt dat in de praktijk? De encryptiesleutel publiceer je en iedereen mag die zien. Deze sleutel wordt dan ook de publieke sleutel genoemd. De decryptiesleutel houd je zelf bij en je zorgt dat alleen jijzelf deze sleutel kan inzien. Die heet daarom ook de geheime sleutel (‘private key’). Als iemand een boodschap met je publieke sleutel versleutelt, kan alleen jij met de bijbehorende geheime sleutel de boodschap decrypteren.

©PXimport

Digitale handtekening

Als je de twee sleutels omdraait, krijg je iets heel anders: een digitale handtekening. Je zendt dan een boodschap (onversleuteld) aan iemand anders en zendt ook diezelfde boodschap mee, versleuteld met je eigen geheime sleutel.

De ontvanger kan met jouw publieke sleutel, die immers gewoon bekend is, de versleutelde boodschap decrypteren. Als er niets met de boodschap gebeurd is, zou die ontsleutelde boodschap exact moeten overeenkomen met de boodschap die je samen met de digitale handtekening hebt verzonden.

Het resultaat? De digitale handtekening garandeert twee zaken: authenticatie van de zender en integriteit van de boodschap. Jij bent namelijk de enige met toegang tot je geheime sleutel. Als de ontvanger met je bijbehorende publieke sleutel je digitale handtekening kan ontsleutelen, weet die dan ook zeker dat jij die digitale handtekening hebt aangemaakt. En omdat de ontsleutelde digitale handtekening exact overeenkomt met de boodschap die je stuurde, weet hij ook zeker dat niemand die boodschap tussen de zender en ontvanger heeft veranderd.

Hashwaarde

In de praktijk wordt die digitale handtekening niet berekend op de boodschap zelf, want dan zou elke boodschap dubbel zo groot worden: de boodschap zelf en een versleutelde versie daarvan. Daarom wordt een hashwaarde van de boodschap berekend.

Een hashwaarde is een getal van een vaste lengte, dat afhangt van een boodschap van willekeurige lengte. Een eigenschap van een hashwaarde is dat als de boodschap verandert, de hashwaarde ervan ook verandert. Als je de hashwaarde van twee boodschappen vergelijkt en die identiek zijn, ben je zo goed als zeker dat ook die boodschappen zelf identiek zijn, zonder dat je de inhoud van die boodschappen hoeft te kennen.

Een digitale handtekening maak je in de praktijk dan ook door een hashwaarde van je boodschap te berekenen, die hashwaarde te versleutelen met je geheime sleutel en het resultaat (een kort getal) mee te sturen met je boodschap. De ontvanger hoeft je digitale handtekening maar te ontsleutelen met je publieke sleutel en de resulterende hashwaarde te vergelijken met de hashwaarde van je boodschap, die hij eenvoudig kan berekenen.

©PXimport

Encryptie en handtekening tegelijk

Dit alles kun je nu ook nog combineren: je versleutelt je boodschap met de publieke sleutel van de ontvanger, berekent een hashwaarde van de (onversleutelde) boodschap en versleutelt die met je eigen geheime sleutel. De versleutelde boodschap stuur je samen met de digitale handtekening naar de ontvanger. Die ontsleutelt de boodschap met zijn geheime sleutel en ontsleutelt de digitale handtekening met jouw publieke sleutel. Hij berekent de hashwaarde van je ontsleutelde boodschap en vergelijkt die met de ontsleutelde digitale handtekening.

Op die manier heb je een boodschap naar de ontvanger gestuurd die niemand anders kan lezen en de ontvanger weet zeker dat jij de boodschap gestuurd hebt en dat er onderweg niets aan de boodschap veranderd is. Dat is de kracht van asymmetrische encryptie!

▼ Volgende artikel
Stomende Heated Rivalry op HBO Max houdt internet in zijn ban
Huis

Stomende Heated Rivalry op HBO Max houdt internet in zijn ban

Sinds enkele dagen is de serie Heated Rivalry ook hier te zien op HBO Max. De serie heeft in Canada en de Verenigde Staten de gemoederen de afgelopen maanden flink bezig gehouden.

De serie - oorspronkelijk ontwikkeld voor de Canadese streamingservice Crave - puilt namelijk uit van de stomende seksscènes. Heated Rivalry draait om Shane Hollander en Ilya Rozanov, twee ijshockeyspelers die rivaliseren. Maar dan slaat de vonk tussen hen over, terwijl homoseksualiteit nog een taboe is binnen de sport die ze beoefenen.

Mede dankzij scènes die op TikTok en andere socialmediaplatforms worden gedeeld, werd Heated Rivalry - dat is gebaseerd op een boek van Rachel Reid - een ware (internet)sensatie in de VS en Canada, waar het via HBO Max te zien is.

Naast de hierboven genoemde pikante scènes zit Heated Rivalry ook vol met emotie en diepgang. Het zorgt voor een combinatie die volgens fans heerlijk wegkijkt. Heated Rivalry is sinds enkele dagen ook hier op HBO Max te zien, al verschijnt er elke week een nieuwe aflevering. In totaal komen er zes afleveringen uit, en een tweede seizoen staat ook al op de planning.

Watch on YouTube
Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

▼ Volgende artikel
Minder zoeken, meer doen: e-mails slim omzetten in taken
© Galib - stock.adobe.com
Huis

Minder zoeken, meer doen: e-mails slim omzetten in taken

Veel berichten in je mailbox bevatten eigenlijk opdrachten: deadlines, follow-ups of afspraken. Je wilt natuurlijk niet dat die in je volle inbox blijven hangen en vergeten worden. Door e-mails om te zetten in taken houd je grip op je workflow en mis je niets. Hieronder lees je drie manieren om dat slim te doen.

Dit gaan we doen

In dit artikel zie je hoe je e-mails omzet in taken in Gmail, Outlook en Todoist. Je leert waar je de taakfuncties vindt, hoe je berichten sleept of markeert, en hoe je deadlines en prioriteiten toevoegt. Ook zie je hoe je met integraties een mail in één klik naar een taakbeheerder stuurt. Hierdoor werkt je inbox niet langer als opslagplek, maar als startpunt voor overzichtelijke actiepunten.

Lees ook: Mis geen deadline meer met Google Tasks

Van Gmail naar Tasks

Gebruik je Gmail, dan heb je automatisch toegang tot Google Tasks. Daarmee zet je met een paar klikken een mail om in een taak. Open het bericht dat je wilt omzetten. Klik op het menu met de drie puntjes en kies Toevoegen aan Tasks.

Klik op de taak om die te openen en controleer de vervaldatum en details. Staat het Taken-venster al open, dan kun je de mail ook rechtstreeks naar het venster slepen.

Sleep de e-mail in het venster Taken en controleer de deadline en details.

Integratie met Todoist

De populaire taakbeheerder Todoist biedt meer mogelijkheden dan Gmail of Outlook, zoals labels, filters, terugkerende deadlines en projectorganisatie.

Open Todoist en ga via je profielfoto naar Instellingen / Integraties. Selecteer jouw e-mailclient en klik op Toevoegen. Open daarna de gewenste e-mail in je e-mailprogramma en klik op het Todoist-pictogram. De onderwerpregel van de e-mail wordt automatisch de taaknaam, maar dit kun je aanpassen.

Selecteer de integraties waarmee Todoist moet samenwerken.

De takenfunctie van Outlook

Ook Outlook-gebruikers hebben een krachtige ingebouwde taakbeheerder die naadloos samenwerkt met e-mail. In Windows 11 heb je twee versies van Outlook. In Outlook (Classic) sleep je de e-mail op de knop Taken of je gebruikt de combinatie Ctrl+Shift+Y. Daarnakun je de geselecteerde items kopiëren naar Taken. Eenmaal daar kun je een vervaldatum, een herinneringstijdstip en een prioriteit instellen. In de nieuwe versie van Outlook markeer je de bedoelde e-mail eerst met een vlag. Daarna klik je rechtsboven op de knop Mijn dag. Op die manier opent rechts een zijbalk waar je het tabblad To Do selecteert. Daar kies je in het uitklapmenu de optie Gemarkeerde berichten. Hierdoor zul je het bericht aantreffen dat je daarnet van een vlag hebt voorzien. Ook dan kun je het e-mailbericht met de rechtermuisknop een prioriteit en een vervaldatum geven.

Wanneer de e-mail omgezet is naar een taak, kun je een einddatum en prioriteit instellen.

3x laptops voor meer productiviteit

Apple MacBook Air 13"

Deze MacBook Air (13"; 2025) combineert een M4-chip met 16 GB werkgeheugen. De 256 GB SSD start software en documenten snel op en houdt je workflow vlot draaiend. Het 14"-scherm biedt genoeg overzicht om meerdere vensters naast elkaar te zetten en dankzij het lichte gewicht van ongeveer 1,24 kg neem je hem makkelijk mee naar afspraken of werkplekken buiten de deur. De Thunderbolt-poorten zorgen dat je probleemloos met externe drives en beeldschermen kunt werken.

Samsung Galaxy Book5 360

De Samsung Galaxy Book5 360 koppelt een Intel Core Ultra 7-processor aan 16 GB geheugen en een snelle 512 GB SSD, waardoor multitasken soepel gaat, ook bij zwaardere taken of meerdere apps tegelijk. Het 16"-touchscreen maakt het makkelijker om direct in documenten te navigeren of notities toe te voegen, en de 360-graden scharnier geeft je de flexibiliteit om hem als tablet of presentatie-tool te gebruiken. In reviews scoort hij hoog op snelheid en degelijkheid, wat aangeeft dat hij niet snel hapert bij intensief werken.

ASUS ProArt P16

Voor wie echt zwaar werk doet, is de ProArt P16 een aanrader. Deze laptop combineert een AMD Ryzen AI 9 HX 370-processor met 32 GB geheugen, een 1 TB SSD en een NVIDIA GeForce RTX 5070-grafische kaart, wat betekent dat je zelfs complexe reken-, video- en beeldbewerking zonder haperen uitvoert. Het 16"-scherm (resolutie 2880x1800) Het scherm toont veel detail en blijft kleurnauwkeurig, zodat je bij ontwerpwerk of andere visuele klussen precies weet hoe iets er echt uit hoort te zien. Gebruikers noemen de bouwkwaliteit robuust en het OLED-paneel helder. Kortom: een echt werkpaard!

Ben je meer van plannen op papier?

Kies uit honderden dagplanners