Engangsnøkkel XOR-verktøy

Skriv inn en melding og nøkkel, velg kryptering eller dekryptering, og XOR dem sammen.

Slik bruker du den

  1. Skriv inn de nødvendige verdiene i feltene.
  2. Klikk på «Beregn» for å se resultatet.
  3. Kopier eller del resultatet med «Del»-knappen.

Om denne kalkulatoren

Engangsnøkkelen (one-time pad), formalisert av Gilbert Vernam, oppnår teoretisk perfekt hemmelighold ved å kombinere hver byte i klarteksten med en nøkkelbyte av samme lengde ved hjelp av XOR — en reversibel bitvis operasjon der det å bruke samme nøkkel to ganger gir tilbake de opprinnelige dataene (P ⊕ K = C, deretter C ⊕ K = P). Perfekt hemmelighold gjelder bare hvis nøkkelen er virkelig tilfeldig, nøyaktig like lang som meldingen og aldri gjenbrukes; i praksis gir den samme matematikken med en kort, gjentatt nøkkel (slik dette verktøyet gjør) en enkel strømchiffer som kan brytes, ikke en ekte uknekkelig engangsnøkkel.

Dette verktøyet XOR-er en melding mot en nøkkel — der nøkkelen gjentas til den passer meldingens lengde — for å kryptere tekst til hex eller dekryptere hex tilbake til tekst. Kryptografistudenter bruker det til å se mekanikken i XOR-basert kryptering på nært hold, og CTF-deltakere og de som lærer om sikkerhet bruker det til raskt å kode eller dekode XOR-chiffer-oppgaver for hånd.

Var dette nyttig?

Du kan velge opptil 3 reaksjoner.

Kommentarer

  • Bli den første til å kommentere.

Populære kalkulatorer

Alle kalkulatorer