Calculator ng One-Time Pad XOR

Maglagay ng mensahe at key, piliin ang encrypt o decrypt, at i-XOR ang mga ito.

Paano gamitin

  1. Ilagay ang iyong mga halaga sa mga field sa itaas.
  2. Pindutin ang Kalkulahin upang makita agad ang resulta.
  3. Gamitin ang button na Ibahagi upang kopyahin ang link sa iyong resulta.

Tungkol sa calculator na ito

Ang one-time pad, na pinormalisa ni Gilbert Vernam, ay nakakamit ng teoretikal na perpektong lihim sa pamamagitan ng pagsasama ng bawat plaintext byte sa key byte na kasinghaba gamit ang XOR — isang mababaligtad na bitwise na operasyon kung saan ang paglalapat ng parehong key nang dalawang beses ay nagbabalik ng orihinal na datos (P ⊕ K = C, saka C ⊕ K = P). Nananatili lamang ang perpektong lihim kung tunay na random ang key, eksaktong kasinghaba ng mensahe, at hindi kailanman ginamit muli; sa praktika, ang parehong matematika na may maikli at umuulit na key (gaya ng ginagawa ng tool na ito) ay nagbubunga ng simple at nababasag na stream cipher sa halip na tunay na hindi mababasag na pad.

Ini-XOR ng tool na ito ang mensahe laban sa key — inuulit ang key para tumugma sa haba ng mensahe — para i-encrypt ang text tungo sa hex o i-decrypt ang hex pabalik sa text. Ginagamit ito ng mga estudyante ng cryptography para makita mismo ang mekanika ng XOR-based na encryption, at ginagamit ito ng mga CTF player at nag-aaral ng seguridad para mabilis na i-encode o i-decode ang mga hamon ng XOR cipher nang mano-mano.

Nakatulong ba ito?

Maaari kang pumili ng hanggang 3 reaksyon.

Mga komento

  • Maging una sa pagkomento.

Mga sikat na calculator

Lahat ng Calculator