XOR Brute Force
Enumerate all possible XOR solutions. Current maximum key length is 2 due to browser performance. Optionally enter a string that you expect to find in the plaintext to filter results (crib). XOR Brute Force lives in the Arithmetic category of the fx menu.
Parameters
Section titled “Parameters”Input is the primary value (previous step output or a literal).
Returned value
Section titled “Returned value”Limitations
Section titled “Limitations”- This operation treats Input as raw bytes (binary-capable). Non-text payloads may display differently after decoding.
- Output can be large because many candidates or algorithms are enumerated.
Example
Section titled “Example”Run XOR Brute Force
Enumerate all possible XOR solutions. Adjust optional parameters when the defaults do not match your payload.
-
Set Input to the value to transform (previous step output or a literal).
-
Review Key length, Sample length, Sample offset, Scheme, Null preserving, and other options and keep defaults unless your format requires otherwise.
-
Confirm Output value shows the transformed result.