Engangsnøgle XOR-værktøj

Indtast en besked og en nøgle, vælg kryptér eller dekryptér, og XOR dem sammen.

Sådan bruges den

  1. Indtast dine værdier i felterne ovenfor.
  2. Tryk på "Beregn" for at se resultatet.
  3. Brug "Del" til at sende dit resultat.

Om denne beregner

Engangsnøglen, formaliseret af Gilbert Vernam, opnår teoretisk perfekt hemmeligholdelse ved at kombinere hver klartekstbyte med en nøglebyte af samme længde ved hjælp af XOR — en reversibel bitvis operation, hvor anvendelse af den samme nøgle to gange giver de oprindelige data tilbage (P ⊕ K = C, derefter C ⊕ K = P). Perfekt hemmeligholdelse gælder kun, hvis nøglen er virkelig tilfældig, præcis lige så lang som beskeden og aldrig genbruges; i praksis giver den samme matematik med en kort, gentaget nøgle (som dette værktøj gør) en simpel strømchiffer, der kan brydes, og ikke en ægte uknækkelig engangsnøgle.

Dette værktøj XOR'er en besked mod en nøgle — idet nøglen gentages, så den svarer til beskedens længde — for at kryptere tekst til hex eller dekryptere hex tilbage til tekst. Kryptografistuderende bruger det til at se mekanikken i XOR-baseret kryptering på tætteste hold, og CTF-spillere og dem, der lærer om sikkerhed, bruger det til hurtigt at kode eller afkode XOR-chiffer-opgaver i hånden.

Var dette nyttigt?

Du kan vælge op til 3 reaktioner.

Kommentarer

  • Skriv den første kommentar.

Populære beregnere

Alle beregnere