Why don't you allow partial UDID searches? I should be able to type, say, ten digits and see some results. You could also make it so I type the first eight and the last eight characters.
Easier data entry and I don't have to give you my full UDID.
They could asked for a hash of the device uuid. That would be safer, but you would still have to visit the site. With that request they could match ip, browser info, and device uuid.
Perhaps, it could be put entirely into javascript.
Entering 40 characters is hard enough by itself. Tell the average user to send an MD5 hash over... if you care that much you do what I did initally, download it, unpack it, and grep.
There are ways to do this securely, like client side hashing, that are worth learning and showing off to make you a better web developer and set a good example for others. Yo have a chance to learn and teach here.
"Has your password been compromised? Type it here to check. Please also leave me your email message so I can inform you in case the password gets leaked later on."
If you've been exposed take some time to help us identify who gave this UDID's to the FBI. (Already working with 3 exposed device owners) http://news.ycombinator.com/item?id=4473833
Another UDID checklist: http://dazzlepod.com/apple/ Partial UDID search accepted, i.e. search "d565" instead of your full UDID "d56504ca3b268177f76fef0c2c446ba183afd12b"
Actually all you need to do is permit people to enter wildcards and print the results if (say) less than 100 matches are found, so they enter 12346789 and you search for 12346789
This is rather disappointing. After downloading the dump and verifying for myself that We[1] are not on the list, I need a partial match method for the entire list, not just the one-and-a-million released to the public.
Easier data entry and I don't have to give you my full UDID.