10-16-2013, 10:19 PM
(10-16-2013, 04:43 AM)Rolf Wrote: Theoretically, if you discard the fact that an image will be a massive set of data (say, 2MB = 2^16777216 bits = a number made up of 5,050,446 digits), yeah, you can eventually "recover" the image by brute forcing bits.
You will, of course, encounter many collisions, which may or may not look like a real image, so can't be sure whether the original image was recovered or not.
Of course, all of this can't be done in our Universe's lifetime.
What about quantum computing or a non-silicon based computer? Like a photonic CPU or GPU? Or is there any sort of way perhaps non-hash related, that could take a string of characters that seem to mean nothing and perform a certain calculation to make it come out to be said image or file?