On Fri, 24 Feb 2012 05:36:14 +0000, Ahmed Hassan wrote: ... > > cat-rat-hat.onion.
More like granoblastic-Congoese-counterirritate-solifluctional-Adeona or shameproof-paralogize-concutient-hypersophisticated-Actinomyxidiida. :-) ... > Users will not have an option to explicitly choose onion domain name, > but they will have an option to generate a lot of keys, and choose > something they like. Or rather, something they don't totally dislike, depending on the word set. Restricting the word set to short words makes the result shorter, too: goric-edema-Alces-rune-pan-coost feign-crig-plane-tret-balli-chela The main advantage would be that they are simpler to type and check. --- onion.rb --- arr=[] File.open("/usr/share/dict/words") do |f| f.each_line do |l| arr<<=l.strip end end ARGV.each do |a| a=a.sub(/\.onion$/,'') # Just in case id=a.to_i(36) s="" while id >= arr.length x=id%arr.length id/=arr.length s="-"+arr[x]+s end s=arr[id]+s puts "#{a}: #{s}" end --- end --- Obviously you need to use a word set that only contains lowercase letters which I didn't. :-) Excluding offensive words would also be a plus. Which node interprets the .onion names to hashes, anyway? Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800 _______________________________________________ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk