One-time-pad XOR-tool

Voer een bericht en sleutel in, kies versleutelen of ontsleutelen, en XOR ze samen.

Hoe te gebruiken

  1. Voer de benodigde waarden in de velden in.
  2. Klik op “Berekenen” om het resultaat te zien.
  3. Kopieer of deel het resultaat met de knop “Delen”.

Over deze rekenmachine

Het one-time pad, geformaliseerd door Gilbert Vernam, bereikt theoretisch perfecte geheimhouding door elke byte van de leesbare tekst te combineren met een sleutelbyte van gelijke lengte via XOR — een omkeerbare bitsgewijze bewerking waarbij tweemaal dezelfde sleutel toepassen de oorspronkelijke gegevens teruggeeft (P ⊕ K = C, daarna C ⊕ K = P). Perfecte geheimhouding geldt alleen als de sleutel werkelijk willekeurig is, precies zo lang als het bericht en nooit opnieuw wordt gebruikt; in de praktijk levert dezelfde wiskunde met een korte, herhaalde sleutel (zoals deze tool doet) een eenvoudige, te kraken stroomcodering op in plaats van een echt onbreekbaar pad.

Deze tool past XOR toe op een bericht met een sleutel — waarbij de sleutel wordt herhaald tot de lengte van het bericht — om tekst te versleutelen naar hex of hex terug te ontsleutelen naar tekst. Cryptografiestudenten gebruiken haar om de werking van XOR-gebaseerde versleuteling uit de eerste hand te zien, en CTF-spelers en beveiligingsleerlingen gebruiken haar om XOR-codeeropdrachten snel met de hand te coderen of te decoderen.

Was dit nuttig?

Je kunt maximaal 3 reacties kiezen.

Reacties

  • Plaats als eerste een reactie.

Populaire rekenmachines

Alle rekenmachines