Sobes.tech
Senior

Wat is het verschil tussen encryptie en hashing?

sobes.tech AI

Antwoord van AI

Encryptie en hashing zijn verschillende cryptografische operaties met verschillende doelen.

  • Encryptie: zet gegevens om in een formaat dat met een sleutel kan worden teruggedraaid (decryptie). Gebruikt om de vertrouwelijkheid van gegevens te beschermen tijdens overdracht of opslag. Voorbeeld: AES, RSA.

  • Hashing: zet gegevens om in een vaste lengte hash-code die uniek (voor zover mogelijk) overeenkomt met de oorspronkelijke gegevens, maar de omgekeerde bewerking is onmogelijk. Gebruikt om de integriteit van gegevens te controleren en wachtwoorden op te slaan. Voorbeeld: SHA-256, bcrypt.

Voorbeeld: bij het opslaan van wachtwoorden wordt hashing met zout gebruikt zodat het originele wachtwoord niet kan worden hersteld, en bij gegevensoverdracht wordt encryptie toegepast zodat niemand de inhoud zonder sleutel kan lezen.