Alternatives to Onionmine¶
This page covers other, third-party Onion Service key management implementations.
Check also the Onion Service implementations page for key management support built-in core Tor software.
For vanity address generation¶
Other vanity address implementations, including the mkp224o generator and Onionmine itself (for comparison):
- mkp224o:
- Written in C.
- For CPUs.
- Requires a UNIX-like platform, like Linux, *BSD, or Cygwin.
- Supported by Onionmine.
- Onionmine:
- A wrapper around mkp224o.
- Also aids the process of getting CA-signed TLS certificates.
- oniongen-go:
- Written in Go.
- For CPUs.
- Works on Linux and Windows, uses regex.
- oniongen-rs:
- Written in Rust.
- For CPUs.
- Works similarly to
oniongen-go, but is written in Rust.
- oniongen-hs:
- Written in Haskell.
- For CPUs.
- curvy:
- Written in Go.
- For CPUs.
- onion-vanity-address:
- Written in Go.
- For CPUs.
- Claims to use an algorithm faster than mkp224o and oniongen-go.
- tor-v3-vanity
- Written in Rust.
- For GPUs (NVIDIA).
- Granex::
- Written in Rust.
- For CPUs.
For proof-of-possesion¶
Existing implementations for proof-of-possesion:
- HARICA's onion-csr implementation:
- Supported by Onionmine.
- Sauteed Onions's onion-csr implementation in Go.
- Digicert's onionmaker.