A while back, I noticed an interesting identity that exists between two particular numbers, involving a cyclical shift of one number when represented in base $16$, so that it's equal to the cycled value in base $10$: $$2008_{16} = 8200_{10} $$ In this case it involves cyclically shifting the LHS once to the right (I actually also posted a couple more examples in this community wiki post here about surprising identities).
More recently, a friend that got interested in the idea showed me the output a Python program he wrote, and it found several more identities by exhaustive search. To give a few examples:
\begin{align*} 12575_{16} &= 75125_{10} && \text{ (2 cyclical shifts to the right)} \\ 15086_{16} &= 86150_{10} && \text{ (2 cyclical shifts to the right)} \\ 072468_{16} &= 468072_{10} && \text{ (3 cyclical shifts to the right/left)} \\ 036915494_{16} &= 915494036_{10} && \text{ (3 cyclical shifts to the left)} \end{align*}
Note that the last two can be taken as a weaker version of the identity, as it arguably employs a slight "cheat" of padding the base $16$ numbers with a zero to the left in that manner. Nonetheless they are also interesting.
My question is then, is there a quicker way than exhaustive search to find numbers that satisfy this cyclic relation, perhaps even a closed formula that can do that?
As an aside, I found out also that there's a similar concept of Cyclic numbers, and it seems like it may be related somehow. However, these don't involve comparing the representations of numbers in different bases like here.