Essentially, the bit operations involved mean that reversing it would be technically infeasible. In order to construct a set of outputs, you would require insane time complexity and huge memory complexity. It's not impossible at all - but it doesn't have to be, merely beyond the power of even our best supercomputers by a mile.