One-time pad XOR tól

Sláðu inn skilaboð og lykil, veldu dulkóðun eða afkóðun, og XOR-aðu þau saman.

Hvernig á að nota

  1. Sláðu inn gildin þín í reitina hér að ofan.
  2. Ýttu á Reikna til að sjá niðurstöðuna samstundis.
  3. Notaðu Deila hnappinn til að afrita tengil á niðurstöðuna þína.

Um þessa reiknivél

Einnota lykillinn (one-time pad), sem Gilbert Vernam gerði formlegan, nær fræðilega fullkomnu leyndarmáli með því að sameina hvert bæti skýrtexta við lykilbæti af sömu lengd með XOR — afturkræfri bitaaðgerð þar sem sami lykill notaður tvisvar skilar upprunalegum gögnum (P ⊕ K = C, svo C ⊕ K = P). Fullkomið leyndarmál gildir aðeins ef lykillinn er í raun tilviljunarkenndur, nákvæmlega jafnlangur skilaboðunum og aldrei endurnýttur; í reynd gefur sama stærðfræði með stuttum endurteknum lykli (eins og þetta tól gerir) einfalt, brjótanlegt straumdulmál frekar en raunverulegan órjúfanlegan lykil.

Þetta tól tekur XOR af skilaboðum og lykli — endurtekur lykilinn til að passa við lengd skilaboðanna — til að dulkóða texta í sextándakerfi eða afkóða sextándakerfi aftur í texta. Nemendur í dulritun nota það til að sjá af eigin raun hvernig XOR-dulkóðun virkar, og CTF-keppendur og öryggisnemar nota það til að kóða eða afkóða XOR-dulmálsáskoranir fljótt í höndunum.

Var þetta gagnlegt?

Þú getur valið allt að 3 viðbrögð.

Athugasemdir

  • Vertu fyrst/ur til að skrifa athugasemd.

Vinsælar reiknivélar

Allar reiknivélar