Need to solve for $x$ in equation with XOR and Bit Rotation (Circular Shift)

343 Views Asked by At

I'm not the best with math and I've been needing to solve this equation which includes the XOR operator for 32 bit integers and some bit rotation (circular shifting).

$y$ = ($x$ ⊕ 32757935 * $i$ ⊕ ROR($x$, 3) ⊕ ROL($x$, 7))

Where

  • ⊕ is the XOR operator for 32 bit integers.
  • ROR and ROL are functions for circular shifting ROR(IGHT), ROL(EFT)
  • $*$ stands for multiplication for 32 bit integers.

$i$ and $y$ will be known but $x$ will not be known
$i$ is unique for every value of $y$ and $x$