Mjeti XOR i bllokut një-përdorimësh

Futni një mesazh dhe çelës, zgjidhni enkripto ose dekripto dhe bëjini XOR së bashku.

Si të përdoret

  1. Vendosni vlerat e nevojshme në fushat.
  2. Klikoni “Llogarit” për të parë rezultatin.
  3. Kopjoni ose ndajeni rezultatin me butonin “Ndaj”.

Rreth kësaj llogaritëseje

Blloku një-përdorimësh, i formalizuar nga Gilbert Vernam, arrin teorikisht fshehtësi të përsosur duke kombinuar çdo bajt të tekstit të hapur me një bajt çelësi me gjatësi të barabartë nëpërmjet XOR — një veprim bit-pas-biti i kthyeshëm ku zbatimi i të njëjtit çelës dy herë kthen të dhënat origjinale (P ⊕ K = C, pastaj C ⊕ K = P). Fshehtësia e përsosur vlen vetëm nëse çelësi është vërtet i rastësishëm, saktësisht aq i gjatë sa mesazhi dhe nuk ripërdoret kurrë; në praktikë, e njëjta matematikë me një çelës të shkurtër që përsëritet (siç bën ky mjet) prodhon një shifër rrjedhe të thjeshtë dhe të thyeshme dhe jo një bllok të vërtetë të pathyeshëm.

Ky mjet e kryen XOR mesazhin kundrejt një çelësi — duke e përsëritur çelësin për t'iu përshtatur gjatësisë së mesazhit — për ta enkriptuar tekstin në hex ose për ta dekriptuar hex-in përsëri në tekst. Studentët e kriptografisë e përdorin për të parë drejtpërdrejt mekanikën e enkriptimit të bazuar në XOR, ndërsa lojtarët e CTF-ve dhe ata që mësojnë sigurinë e përdorin për të kodur ose dekoduar shpejt me dorë sfida të shifrave XOR.

A ishte e dobishme?

Mund të zgjidhni deri në 3 reagime.

Komentet

  • Bëhu i pari që komenton.

Llogaritësit popullorë

Të gjithë llogaritësit