Vienkartinio rakto XOR įrankis

Įveskite žinutę ir raktą, pasirinkite šifruoti ar dešifruoti, ir atlikite jų XOR.

Kaip naudotis

  1. Įveskite reikiamas reikšmes į laukus.
  2. Spustelėkite „Skaičiuoti“, kad pamatytumėte rezultatą.
  3. Nukopijuokite arba pasidalykite rezultatu mygtuku „Dalytis“.

Apie šią skaičiuoklę

Vienkartinis raktas, kurį formalizavo Gilbertas Vernamas, pasiekia teoriškai tobulą slaptumą, kiekvieną atvirojo teksto baitą sujungdamas su vienodo ilgio rakto baitu naudojant XOR – grįžtamąją bitinę operaciją, kai du kartus pritaikius tą patį raktą grąžinami pradiniai duomenys (P ⊕ K = C, tada C ⊕ K = P). Tobulas slaptumas galioja tik jei raktas yra tikrai atsitiktinis, lygiai tokio paties ilgio kaip žinutė ir niekada nenaudojamas pakartotinai; praktiškai ta pati matematika su trumpu kartojamu raktu (kaip daro šis įrankis) sukuria paprastą, įveikiamą srautinį šifrą, o ne tikrą neįveikiamą raktą.

Šis įrankis XOR operacija sujungia žinutę su raktu – kartodamas raktą, kad atitiktų žinutės ilgį, – kad tekstą užšifruotų į šešioliktainį pavidalą arba iššifruotų šešioliktainį pavidalą atgal į tekstą. Kriptografijos studentai jį naudoja savo akimis pamatyti XOR pagrįsto šifravimo mechaniką, o CTF žaidėjai ir saugumo besimokantieji – greitai užkoduoti ar dekoduoti XOR šifro užduotis rankiniu būdu.

Ar tai buvo naudinga?

Galite pasirinkti iki 3 reakcijų.

Komentarai

  • Būkite pirmas, kuris pakomentuos.

Populiariausi skaičiuotuvai

Visi skaičiuotuvai