Tor: Generování pěknější onion adresy
Pokud zveřejníte web přes tor, tak je dostupný na onion adrese
jako např. cr6uhpmsimumbphisekr5v7w5tnoqtksfyfksvancn47d2dwqqeoxaid.onion
,
to umožňuje zveřejnit web aniž by byl třeba centrální adresář pěkných domén jako např. codename.com
, ale
nikdo si takovou adresu nebude pamatovat.
To, že vlastníte onion adresu se prokazuje automaticky vlastnictvím privátního klíče a adresa je odvozená
z tohoto kliče. Takže pokud bychom chtěli adresu, kterou si sice taky nikdo nezapamatuje, ale aspoň ji
pozná ve svém seznamu adres např. danuhpmsimumbphisekr5v7w5tnoqtksfyfksvancn47d2dwqqeoxaid.onion
,
můžeme generovat náhodné klíče tak dlouho, až z nich bude odvozena adresa, která začne právě dan
.
Generování může trvat velice dlouho, dle počtu písmen o který usilujeme a vygenerovat celou adresu by nemělo být možné - pak bychom mohli podvrhnout jiný web.
Pro generování lze použít např. nástroj oniongen-go.
- Nainstalujte, pokud nemáte, go - prostředí, které kompiluje, spouští a vůbec se stará o programy napsané v go.
- Nainstalujte, pokud nemáte, git - verzovací nástroj
- Spusťte příkazový řádek - třeba PowerShell:
- a v nějaké dočasné složce naklonujte oniongen:
git clone git@github.com:rdkr/oniongen-go.git
- skočte do složky:
cd oniongen-go
-
a konečně spusťe:
go run main.go "^dan" 1
- kde"^dan"
je regex, který značí, že adresa má začínat slovem dan a1
, že stačí jedna adresa - Po vygenerování bude v adresáři složka s potřebnými klíči.

Generování je možné kdykoli přerušit (CTRL+C
), protože proces je náhodný, o nic nepřijdeme.