Lokale verwerking beschrijft de locatie

Een browser kan een gekozen bestand lezen en verwerken zonder de inhoud te uploaden. Dat voorkomt één gegevensoverdracht, maar biedt geen algemene veiligheidsgarantie. De pagina voert nog steeds software uit; extensies en een gedeeld apparaat kunnen privacy beïnvloeden. Controleer de omschrijving van iedere tool. Een contactformulier of reactie versturen is een afzonderlijke serverhandeling.

Codering verandert de weergave

Base64 zet bytes om in tekst voor bepaalde gegevensformaten. Iedereen die de tekst krijgt, kan die zonder geheim terug omzetten. Gebruik het wanneer een API of document gecodeerde bytes verlangt, niet om een wachtwoord te verbergen. URL-codering en hexadecimale omzetting lossen eveneens weergaveproblemen op. Ingewikkeld ogende uitvoer betekent niet dat informatie vertrouwelijk blijft.

Een hash controleert een vingerafdruk

Een SHA-256-hash helpt een gedownload bestand te vergelijken met een verwachte waarde. Gebruik hetzelfde algoritme en vergelijk elk teken. Een overeenkomst is pas nuttig als de referentie uit een betrouwbaar kanaal komt. Hashing is geen omkeerbare versleuteling en alleen een bestandshash identificeert geen auteur. Een MD5-zoekdienst is geen algemene ontsleuteling.

Versleuteling vereist een compleet herstelbaar pakket

Versleuteling beschermt inhoud met een sleutel. Een wachtwoordtool heeft ook een afleidingsmethode en parameters nodig; geauthenticeerde AES-GCM vereist bij ieder sleutelgebruik een geldige unieke initialisatiewaarde. Bewaar de volledige uitvoer, inclusief versie, salt en benodigde metadata. Alleen de versleutelde tekst kopiëren kan herstel onmogelijk maken. Test eerst versleutelen én ontsleutelen met een klein voorbeeld.

Kies op basis van de taak

Voor gewoon afbeeldingsschalen is lokale verwerking vaak handig. Gebruik voor bestandsintegriteit een passende hash en betrouwbare referentie. Gebruik voor vertrouwelijke inhoud een onderhouden versleutelingsproces en bewaar herstelgegevens apart. Dit zijn verschillende taken. Een nuttige tool legt invoer, uitvoer en beperkingen uit in plaats van alles simpelweg „veilig” te noemen.

Redactioneel onderzoek op basis van de onderstaande bronnen.

developer.mozilla.org