I still don't understand why, exactly, the web addresses of .onion sites must be so convoluted. Within the .i2p network web addresses are coherent. Would you consider i2p to be more or less secure than Tor?
I just scanned the thread to make sure someone else didn't already address this issue Seth. If someone has already answered, I'm sorry
On i2p the addresses are incoherent too just like on Tor. However, the difference is that i2p devs are aware of this and include the "Address book" that essentially acts as a DNS for the 'nice' URL of an eepsite to map to the convoluted 32-bit (or whatever) jumble of numbers that is the true URL of an eepsite.
They are actually automatically generated at the creation time of the site based on some public key, if my understanding is correct. Thus, the site has very limited control over their address(One would think they have no control, but silkroad has silkroad in their onion like, so there must be some method to it).
There is some control over the name of an .onion site. There is a utility called Shallot
that runs almost identically to the bitcoin vanity address generator. The internals are similar but not identical. All I'm saying is that they both generate huge numbers of possible keys and then compare each key generated to the specified string. Shallot is not available as an executable, you have to get the source from GitHub and compile yourself.