> > That list would fill all the PC's on the planet a few billions times. > The number of items in the list has 25 digits in it. print 32**16 > > I actually should've specified that the list I'm trying to create would not start at say "0000000000000001". I'm attempting to generate all possible .onion addressess which look like " kpvz7ki2v5agwt35.onion" for instance.
The TOR network generates these numbers with this method: "If you decide to run a hidden service Tor generates an RSA-1024<http://en.wikipedia.org/wiki/RSA>keypair. The .onion name is computed as follows: first the SHA1 <http://en.wikipedia.org/wiki/SHA_hash_functions> hash of the DER<http://en.wikipedia.org/wiki/Distinguished_Encoding_Rules>-encoded ASN.1 <http://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One> public key is calculated. Afterwards the first half of the hash is encoded to Base32 <http://en.wikipedia.org/wiki/Base32> and the suffix ".onion" is added. Therefore .onion names can only contain the digits 2-7 and the letters a-z and are exactly 16 characters long." -from the Tor Hidden Services DOC page. I'm not sure if that changes anything as far as the impossible size of my dataset. Again, any input is useful. Scott
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor