Wat is een privésleutel?
Een privésleutel is een klein stukje code dat wordt gekoppeld aan een openbare sleutel om algoritmes voor tekstversleuteling en ontsleuteling in werking te stellen. Het wordt gemaakt als onderdeel van openbare sleutelcryptografie tijdens asymmetrische sleutelversleuteling en wordt gebruikt om een bericht te ontsleutelen en te transformeren naar een leesbaar formaat. Openbare sleutels en privésleutels worden aan elkaar gekoppeld voor beveiligde communicatie, zoals e-mail.
Een privésleutel wordt ook wel geheime sleutel genoemd.
Techopedia legt privésleutel uit
Een privésleutel wordt alleen gedeeld met de initiator van de sleutel, wat de veiligheid garandeert. Bijvoorbeeld, A en B vertegenwoordigen respectievelijk de verzender en de ontvanger van een bericht. Elk heeft zijn eigen paar openbare en privésleutels. A, de initiator of afzender van het bericht, stuurt een bericht naar B. Het bericht van A wordt versleuteld met de openbare sleutel van B, terwijl B zijn privésleutel gebruikt om het ontvangen bericht van A te ontsleutelen.
Een digitale handtekening, of digitaal certificaat, wordt gebruikt om te verzekeren dat A de originele afzender van het bericht is. Om dit te verifiëren, gebruikt B de volgende stappen:
- B gebruikt de publieke sleutel van A om de digitale handtekening te decoderen, aangezien A eerst zijn privésleutel moet gebruiken om de digitale handtekening of het certificaat te coderen.
- Als de digitale handtekening leesbaar is, wordt deze geverifieerd bij een certificeringsinstantie (CA).
Kortom, het verzenden van versleutelde berichten vereist dat de verzender de openbare sleutel van de ontvanger en zijn eigen privésleutel gebruikt voor het versleutelen van het digitale certificaat. De ontvanger gebruikt dus zijn eigen privésleutel voor het ontcijferen van het bericht, terwijl de publieke sleutel van de verzender wordt gebruikt voor het ontcijferen van het digitale certificaat.