Zana ya XOR ya One-Time Pad

Ingiza ujumbe na ufunguo, chagua kusimba au kusimbua, na uyafanyie XOR pamoja.

Jinsi ya kutumia

  1. Weka thamani zako katika sehemu zilizo hapo juu.
  2. Bonyeza Kokotoa ili kuona matokeo papo hapo.
  3. Tumia kitufe cha Shiriki kunakili kiungo cha matokeo yako.

Kuhusu kikokotoo hiki

One-time pad, iliyorasimishwa na Gilbert Vernam, hufikia kwa nadharia usiri kamili kwa kuchanganya kila baiti ya maandishi wazi na baiti ya ufunguo yenye urefu sawa kwa kutumia XOR — operesheni ya bitwise inayoweza kutenduliwa ambapo kutumia ufunguo uleule mara mbili hurudisha data ya awali (P ⊕ K = C, kisha C ⊕ K = P). Usiri kamili hushikilia tu ikiwa ufunguo ni wa nasibu kweli, wenye urefu sawa kabisa na ujumbe, na hautumiki tena; kwa vitendo, hesabu ileile yenye ufunguo mfupi unaojirudia (kama zana hii inavyofanya) hutoa msimbo rahisi wa mtiririko unaoweza kuvunjwa badala ya pad halisi isiyovunjika.

Zana hii hufanya XOR ya ujumbe dhidi ya ufunguo — ikirudia ufunguo ulingane na urefu wa ujumbe — ili kusimba maandishi kuwa hex au kufasiri hex kurudi maandishi. Wanafunzi wa usimbaji fiche huitumia kuona moja kwa moja mekaniki ya usimbaji unaotegemea XOR, na wachezaji wa CTF na wanaojifunza usalama huitumia kusimba au kufasiri haraka changamoto za msimbo wa XOR kwa mkono.

Je, hili lilikusaidia?

Unaweza kuchagua hadi miitikio 3.

Maoni

  • Kuwa wa kwanza kutoa maoni.

Vikokotoo maarufu

Vikokotoo Vyote