What's with the random characters in the Tor URL? Are Tor URLs always like that?
www.bbcnewsd73hkzno2ini43t4gblxvycyac5aw4gnv7t2rccijh7745uqd.onion/
www.bbcnewsd73hkzno2ini43t4gblxvycyac5aw4gnv7t2rccijh7745uqd.onion/
even "bbcnews" is part of that key, probably brute-forced until that prefix was found.
I imagine an implementation that leverages a GPU could go much faster.