Egyszer használatos kulcs (XOR) eszköz

Add meg az üzenetet és a kulcsot, válassz titkosítást vagy visszafejtést, és XOR-old őket össze.

Hogyan használja

  1. Adja meg az értékeit a fenti mezőkben.
  2. Nyomja meg a Számítás gombot, hogy azonnal lássa az eredményt.
  3. A Megosztás gombbal másolhatja ki az eredményéhez vezető hivatkozást.

Erről a kalkulátorról

Az egyszer használatos kulcs (one-time pad), amelyet Gilbert Vernam formalizált, elméletileg tökéletes titkosságot ér el azzal, hogy minden nyílt szöveg bájtot egy azonos hosszúságú kulcsbájttal kombinál XOR-ral – egy megfordítható bitenkénti művelettel, ahol ugyanazt a kulcsot kétszer alkalmazva az eredeti adatot kapjuk vissza (P ⊕ K = C, majd C ⊕ K = P). A tökéletes titkosság csak akkor áll fenn, ha a kulcs valóban véletlen, pontosan olyan hosszú, mint az üzenet, és soha nem használják újra; a gyakorlatban ugyanez a matematika rövid, ismétlődő kulccsal (ahogy ez az eszköz teszi) egyszerű, feltörhető folyamtitkosítót ad, nem valódi feltörhetetlen kulcsot.

Ez az eszköz egy üzenetet XOR-ol egy kulccsal – a kulcsot az üzenet hosszához igazodva megismételve –, hogy a szöveget hexadecimálissá titkosítsa, vagy a hexadecimálist szöveggé fejtse vissza. A kriptográfiát tanuló diákok az XOR-alapú titkosítás működésének első kézből való megtekintésére használják, a CTF-játékosok és a biztonságot tanulók pedig XOR-titkosításos feladványok gyors, kézi kódolására vagy visszafejtésére.

Hasznos volt ez az oldal?

Legfeljebb 3 reakciót választhat.

Hozzászólások

  • Írja meg az első hozzászólást.

Népszerű kalkulátorok

Összes kalkulátor