XOR šifra
XOR svaki bajt vašeg teksta s ponavljajućim ključem — šifrirajte i dešifrirajte u jednom alatu.
XOR šifra
XOR je najmanja šifra koja postoji: svaki bajt unosa kombinira se s bajtom ključa, ključ se ponavlja koliko god je potrebno, a provođenjem rezultata kroz isti ključ točno se vraća original. Ta simetrija čini da jedan alat obavlja oba posla — šifriranje i dešifriranje iste su operacije sa zamijenjenim formatima. Šifrirajte lijepljenjem teksta i čitanjem hex ili Base64; dekriptirati mijenjanjem ulaznog formata u hex ili Base64 i izlaznog formata u tekstualni.
Ključ se može dati kao običan tekst, heksadecimalni bajt ili Base64, tako da se izazov koji vam daje ključ poput 0x1f37 izravno upisuje. Sva obrada je UTF-8 na razini bajta, što znači da se tekst s akcentima i emotikoni okreću bez gubitaka, a zbroj pokazuje koliko je ulaznih bajtova i ključnih bajtova upotrijebljeno. Heksadecimalni unos tolerira razmake i prefiks 0x; Base64 prihvaća i standardnu i URL-sigurnu abecedu.
Vrijedno je jasno reći: XOR s ponavljanjem ključa nije sigurnost. Poznato je da se može slomiti analizom frekvencije — upravo je to razlog zašto se pojavljuje u svakom CTF-u, tečaju kriptografije i pisanju o obrnutom inženjeringu. Ovaj je alat za one: rješavanje i postavljanje izazova, demaskiranje nizova pronađenih u binarnim datotekama ili konfiguracijama zlonamjernog softvera, testiranje parsera ili objašnjenje zašto sam XOR ne uspijeva. Za stvarnu zaštitu poruke umjesto toga upotrijebite alat za šifriranje teksta temeljen na AES-u.
Sve se izvodi lokalno u vašem pregledniku — otvoreni tekstovi, šifrirani tekstovi i ključevi nikada ne napuštaju vaš uređaj, a ključno polje je maskirano i nikada se ne pohranjuje.