General

How to generate long vanity hidden service addresses

Started by root · Feb 20, 2025

#5556
Typical vanity hidden service addresses have up to an eight character chosen prefix. Some people with beefy hardware could get up to nine characters chosen prefixes like Incognito. There is actually another easy way to get unique vanity hidden service addresses but using this method they're extremely long. My best generation was a 21 character prefix. The tool used to generate vanity hidden service addresses is called mkp224o. You can modify the compilation settings of mkp224o to enable it to search for dictionaries instead of single words. Dictionaries are a list of many words. The method is to compile mkp244o in dictionary search mode, download a big dictionary of English words, then tell mkp224o to search for any combination of words in that dictionary. The command I used to generate the longest prefix I've found, "galanyknewsleepkeyegg", "gal any knew sleep key egg", which is 21 characters is below. I'm sure if you let mkp224o run longer you can find even better ones.

./mkp224o -f words.txt -D -d onions -N 6


The -f switch tells it to load a dictionary of filters from a file called words.txt. The -D switch deduplicates the filters. The -d switch tells it to output to a folder called onions. The -N switch tells it to only save vanity hidden service addresses starting with 6 or more of the words from the dictionary.
#5557
↳ Replying to @root
Here's a funny one I just found in the logs. "usegasbutsexingron", "use gas but sexing ron", perfect for those who huff gas and have sex with somebody named Ron.