Vienreizējā atslēgas XOR rīks

Ievadiet ziņojumu un atslēgu, izvēlieties šifrēt vai atšifrēt, un veiciet to XOR.

Kā lietot

  1. Ievadiet vajadzīgās vērtības laukos.
  2. Noklikšķiniet uz “Aprēķināt”, lai redzētu rezultātu.
  3. Nokopējiet vai kopīgojiet rezultātu ar pogu “Kopīgot”.

Par šo kalkulatoru

Vienreizējā bloknota šifrs, ko formalizēja Gilberts Vernams, sasniedz teorētiski perfektu slepenību, apvienojot katru atklātā teksta baitu ar vienāda garuma atslēgas baitu, izmantojot XOR — atgriezenisku bitu operāciju, kur tās pašas atslēgas piemērošana divreiz atgriež sākotnējos datus (P ⊕ K = C, tad C ⊕ K = P). Perfekta slepenība ir spēkā tikai tad, ja atslēga ir patiesi nejauša, tieši tikpat gara kā ziņojums un nekad netiek izmantota atkārtoti; praksē tā pati matemātika ar īsu atkārtotu atslēgu (kā to dara šis rīks) rada vienkāršu, uzlaužamu plūsmas šifru, nevis īstu neuzlaužamu bloknotu.

Šis rīks veic XOR ziņojumam ar atslēgu — atkārtojot atslēgu, lai tā atbilstu ziņojuma garumam —, lai šifrētu tekstu heksadecimālā formā vai atšifrētu heksadecimālu atpakaļ tekstā. Kriptogrāfijas studenti izmanto to, lai pašu acīm redzētu uz XOR balstītas šifrēšanas mehāniku, bet CTF dalībnieki un drošības apguvēji — lai ātri ar roku kodētu vai atkodētu XOR šifra uzdevumus.

Vai tas bija noderīgi?

Varat izvēlēties līdz 3 reakcijām.

Komentāri

  • Esiet pirmais, kas komentē.

Populārākie kalkulatori

Visi kalkulatori