QUOTE(xmagus @ Jul 18 2013, 08:38)
Yes, as a matter of fact, I do know what a rainbow table is. When it comes to retrieving a password from a known unsalted password hash (when the password has a known maximum length limit), at least. And sure, ranbow tables become infeasibly large when you have a significantly long password/pass phrase. And yes, I'm using the term colloquially.
You're not using the term "colloquially", you're using it "wrong".
A rainbow table is a precomputed table of cryptographic hash function results for reverse lookup purposes. Even if you generalize it to saying that it's a table of results of any function, at any point in time, PONIES can generate 12884901882 possible images. Since the generator isn't public, it is
not possible to build a precomputed table of results. Every time you get a riddle it will give you one and exactly one possible image, so if you were to try doing it that way, you're in for a ride. Not to mention, it would be invalidated the second I change *anything*.
QUOTE(xmagus @ Jul 18 2013, 08:38)
It seems to me that your skin has been eroded nanometre-thin over the past few weeks. Wanna try something different from being so condescending?
Want to try something different from spewing misinformation about things you know nothing about?
QUOTE(xmagus @ Jul 18 2013, 08:38)
Sure you would. Because the creator of anything is always infallible and knows everything when it comes to that particular thing he created. But sure, I'll grant you that. Congraulations on building a CAPTCHA solution that works 100%. You should consider marketing it and earn the big bucks.
The simple lack of 24/7 capable bots is proof enough that it hasn't been broken. If someone did, they sure are keeping it tight to their chest.
And PONIES is not usable as a CAPTCHA. A wild guess has a 25% chance of being correct. It is useless to counter spambots and similar. What it is, is a working system to make bots significantly less effective at playing the game, while being much less intrusive and having a much, much lower error rate than the average CAPTCHA for human visitors.
QUOTE(xmagus @ Jul 18 2013, 08:38)
pointless theorizing
Which you cannot do, because like I said, there is no way to precompute a table.
Edit: Oh, incidentally..
QUOTE(xmagus @ Jul 18 2013, 08:38)
Let's take an image that's 1024*768 in size, that's 786,432 pixels. Assume each pixel has 256 different shades it could be (monochrome image, after all). That's a total of 201,326,592 images.
You fail at math.
Yes, there are 786432 pixels in a 1024*768 image. But assuming 256 colors, the number of possible variants isn't 786432 * 256, it's 256^786432.
Good luck even finding a calculator that can work with numbers of that size. But let's say we have a 16x16 image with 16 colors. That has 16^256 = 1.8 * 10^308 combinations. Let me write that out for you with 309 significant digits.
179,769,313,486,231,590,772,930,519,078,902,473,361,797,697,894,230,657,273,430,081,157,732,675,805,500,963,132,708,477,322,407,536,021,120,113,879,
871,393,357,658,789,768,814,416,622,492,847,430,639,474,124,377,767,893,424,865,485,276,302,219,601,246,094,119,453,082,952,085,005,768,838,150,682,
342,462,881,473,913,110,540,827,237,163,350,510,684,586,298,239,947,245,938,479,716,304,835,356,329,624,224,137,216