PDF-encryptie uitgelegd: wat AES-128 echt beschermt
Wat het betekent om een PDF te versleutelen, hoe AES-128 werkt, het verschil tussen een open wachtwoord en rechten, en wat wachtwoordbeveiliging wel en niet dekt.
Je zet een wachtwoord op een PDF en het bestand voelt nu veilig. Maar wat deed dat wachtwoord eigenlijk? PDF-encryptie wordt rondgestrooid als een toverwoord, en de meeste mensen komen er nooit achter wat het dekt of waar het ophoudt. Hier is de heldere versie.
Wat “een PDF versleutelen” betekent
Een PDF is een houder van objecten: tekst, afbeeldingen, lettertypen, paginaopmaak. Wanneer je hem versleutelt, worden de bytes van die inhoud door elkaar gehusseld met een cijfer, en de enige manier om ze terug te lezen is met de juiste sleutel. Open het bestand vóór versleuteling in een teksteditor en je herkent stukken leesbare inhoud. Versleutel het en datzelfde gebied verandert in ruis.
Het wachtwoord dat je intikt is niet de sleutel zelf. Het PDF-formaat haalt je wachtwoord door een sleutelafleidingsstap die de werkelijke versleutelingssleutel oplevert. Daarom is een langer, minder voor de hand liggend wachtwoord belangrijk: het bestand is alleen zo moeilijk te kraken als het wachtwoord dat de sleutel voedt.
AES-128 is de motor — en dat is het eerlijke getal
reader.me’s PDF beveiligen-tool versleutelt met AES-128. Niet AES-256. We vertellen je liever het echte getal dan een groter getal op een banner te drukken.
AES staat voor Advanced Encryption Standard, het cijfer waar overheden en banken jaren geleden op uitkwamen. De 128 is de sleutellengte in bits. Een sleutel van 128 bits heeft 2^128 mogelijke waarden, een getal zo groot dat hem brute-forcen geen realistische aanval is met welke hardware dan ook die bestaat. AES-256 gebruikt een langere sleutel, en mensen nemen vaak aan dat dat hem “twee keer zo veilig” maakt. Zo werkt het niet. AES-128 heeft geen praktische kraak. Het zwakke punt in een met een wachtwoord beveiligde PDF is vrijwel nooit het cijfer. Het is het wachtwoord.
Wil je de diepere mechaniek, dan loopt het woordenlijst-item over AES-encryptie door sleutelgroottes en rondes zonder de marketingglans.
Dus wanneer iemand je een PDF aanreikt die vergrendeld is met een woord van zes letters uit het woordenboek, zou AES-256 hem niet redden. Een aanvaller valt de wiskunde niet aan. Hij raadt het wachtwoord. Een lange wachtzin op AES-128 wint het elke keer van een zwak wachtwoord op AES-256.
Open wachtwoord versus rechten
PDF-beveiliging komt in twee smaken, en ze door elkaar halen leidt tot een vals gevoel van veiligheid.
Een open wachtwoord (soms gebruikerswachtwoord genoemd) is het echte slot. Zonder dat gaat het bestand helemaal niet open. De inhoud blijft versleuteld op de schijf en niemand leest een woord totdat het wachtwoord is ingevoerd. Dit is de bescherming die ertoe doet.
Een rechtenwachtwoord (het eigenaarswachtwoord) is iets anders. Het bestand opent voor iedereen, maar draagt vlaggen die de viewer vragen om printen, kopiëren of bewerken te blokkeren. De adder: die vlaggen zijn verzoeken, geen muren. Het document is technisch gezien leesbaar, en heel wat software negeert de beperkingen volledig. Rechten zijn een laagje beleefdheid. Ze houden een eerlijke gebruiker tegen om te printen, maar ze stoppen niet wie vastbesloten is de tekst eruit te trekken.
Is je doel dus een document privé te houden, dan wil je een open wachtwoord. Dat is wat de inhoud versleutelt. Rechten alleen laten het bestand leesbaar voor alles wat ervoor kiest ze niet te respecteren.
Wat het beschermt, en wat niet
Wachtwoordbeveiliging met AES-128 doet één specifieke taak goed. Het maakt het bestand nutteloos voor iedereen die een kopie bemachtigt maar het wachtwoord niet heeft. Een e-mail wordt doorgestuurd naar de verkeerde persoon, een USB-stick raakt zoek, een gedeelde schijf staat te open. In al die gevallen is een versleutelde PDF een gesloten kistje. Dat is echte bescherming voor een factuur, een contract, een medisch dossier of een scan van een identiteitsbewijs.
Wat het niet doet:
- Het beschermt geen bestand dat al open is. Zodra iemand het wachtwoord intikt, wordt de inhoud ontsleuteld in het geheugen en op het scherm. Ze kunnen er een screenshot van maken, het kopiëren of een onbeveiligde kopie opslaan.
- Het verbergt niet dat het bestand bestaat of, in sommige gevallen, de naam, grootte of metadata ervan.
- Het repareert geen zwak wachtwoord. Korte of veelvoorkomende wachtwoorden zijn offline te raden, en geen cijfer redt een slecht wachtwoord.
- Het overleeft het niet als je het samen met het wachtwoord deelt. Mail je beide in dezelfde thread, dan heb je de deur op slot gedaan en de sleutel eraan getapet. Stuur het wachtwoord via een apart kanaal, zoals een telefoontje.
En belandt er een bestand op je bureau dat al vergrendeld is en heb je het wachtwoord, dan kun je het lokaal verwijderen met PDF ontgrendelen zodat het document makkelijker te bewerken is, zonder upload.
Het gebeurt op je machine
Hier is het deel dat telt voor een privacy-first tool. Al deze versleuteling draait in je browser. Je PDF wordt in het geheugen gelezen, ter plekke op je apparaat versleuteld met AES-128 en weer weggeschreven als een nieuw vergrendeld bestand dat je downloadt. Het wordt nooit naar een server gestuurd. Het wachtwoord verlaat je machine nooit, want er is nergens om het naartoe te sturen.
Dat is de hele kern. De meest private manier om een document te versleutelen is het überhaupt nooit te laten reizen. Vergrendel het waar het staat, en deel daarna de vergrendelde kopie op je eigen voorwaarden.
Verken per categorie