Pages:
Author

Topic: GPU based onion hash generator (Read 10044 times)

full member
Activity: 210
Merit: 100
November 17, 2012, 01:56:08 AM
#27
this is sick. i've been wanting to learn how to obtain .onions tor addresses Smiley i too wouldn't mind throwing in
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
November 15, 2012, 08:19:01 PM
#26
I've just edited the post; here's a donation address: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1. I hope the original authors of this thread show up at some point as well. I've just tested on a 5770 - about 600MH/s.

Heh, couldn't find the right vanity address then?   Smiley
hero member
Activity: 484
Merit: 500
November 15, 2012, 01:59:28 PM
#25
ist it possible to create a web service for this so one could attach FPGA and let them calculate?


or use fpga instead of GPU ?
full member
Activity: 210
Merit: 105
October 12, 2012, 11:18:04 PM
#24
nb - are there any simple tutorials that can light me the path to gpu coding easily?
I'm not sure if there are any good top to bottom tutorials. We learned it through projects and documentation. In general, we simplify the GPU code as much as possible, both to make it fast and to avoid branches, loops, etc. Pick your favorite language, find OpenCL bindings, and run some Hello World tutorial. Then pick a project that's embarrassingly parallel (hash searches, noise generation, etc) - each result has no dependence on its neighbor. Read the documentation and pay attention to the memory model. There are a lot of hidden gotchas that can dramatically reduce your performance if you miss them.
newbie
Activity: 28
Merit: 0
October 12, 2012, 11:07:10 PM
#23
hope you get your bounties.

nb - are there any simple tutorials that can light me the path to gpu coding easily?

thanks!
full member
Activity: 210
Merit: 105
October 12, 2012, 10:36:26 PM
#22
I've just edited the post; here's a donation address: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1. I hope the original authors of this thread show up at some point as well. I've just tested on a 5770 - about 600MH/s.
hero member
Activity: 896
Merit: 1000
Buy this account on March-2019. New Owner here!!
October 11, 2012, 08:34:44 PM
#21
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.

Nice work on this! is there a donation address? I would like to send one.
hero member
Activity: 742
Merit: 500
October 11, 2012, 02:07:58 PM
#20
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.
Awesome! Now if only I still had a server to run a hidden service on.
full member
Activity: 210
Merit: 105
October 11, 2012, 12:20:16 AM
#19
I'd like to announce Scallion, my OpenCL vanity .onion address generator. It gets around 600MH/s on a 6870, allowing it to generate an 8-character prefix in just 15 minutes on average. It's written in C# and runs in both Linux (on Mono) and Windows.

Features:
1) Blindingly fast - 600MH/s vs. 2MH/s for shallot
2) Performs PKCS #1 v2.1 sanity checks via openssl's RSA_check_key function
3) FOSS - MIT licence
4) Support for 1024, 2048, or 4096 bit keys
5) Estimates time required to generate a key (on average)

Check out the Github page: http://www.github.com/lachesis/scallion
or skip straight to the binaries: https://github.com/downloads/lachesis/scallion/scallion-v0.9.zip

If you have any problems, reply to this thread or open an issue on github.

Donations: 1E82DM9mxvvfMfVAwpDANbkwXc2uWvQD1
hero member
Activity: 504
Merit: 500
August 05, 2012, 06:28:44 PM
#18
@OP is the point of this so you can get the priv key to existing onion addresses?
hero member
Activity: 686
Merit: 500
Wat
August 05, 2012, 06:14:56 PM
#17
This would be cool  Smiley
hero member
Activity: 896
Merit: 1000
Buy this account on March-2019. New Owner here!!
March 30, 2012, 03:00:51 PM
#16
they probably used an i7 six core 4ghz

I was able to hash an 8 character onion the other day with a AMD 3.6 Black Edition Quad Core in Under 48 hours - I have a feeling luck had a little bit to do with it though

and as far as a bounty I would donate 5 BTC to this

thanks
newbie
Activity: 10
Merit: 0
March 30, 2012, 10:20:10 AM
#15
My offer still stands, does anyone else want to offer a bounty as well?
legendary
Activity: 2912
Merit: 1060
March 13, 2012, 06:51:41 AM
#14
they probably used an i7 six core 4ghz
hero member
Activity: 896
Merit: 1000
Buy this account on March-2019. New Owner here!!
March 13, 2012, 06:48:08 AM
#13
likely with a program named shallot and a really fast cpu and some patience

a vanity onion with 8 specific characters like silkroad take approximately 25 days to hash on a 1.5 ghz cpu

Time to Generate a .onion with a Given Number of Initial Characters on a 1.5Ghz Processor

|=======================================
|characters | time to generate (approx.)
|         1 |         less than 1 second
|         2 |         less than 1 second
|         3 |         less than 1 second
|         4 |                  2 seconds
|         5 |                   1 minute
|         6 |                 30 minutes
|         7 |                      1 day
|         8 |                    25 days
|         9 |                  2.5 years
|        10 |                   40 years
|        11 |                  640 years
|        12 |                10 millenia
|        13 |               160 millenia
|        14 |          2.6 million years
|=======================================




legendary
Activity: 2912
Merit: 1060
March 13, 2012, 06:18:15 AM
#12
cool idea, how did silk road make their onion address?
hero member
Activity: 896
Merit: 1000
Buy this account on March-2019. New Owner here!!
March 12, 2012, 06:16:56 PM
#11
ive been looking for the same thing

shallot is awesome but its cpu only

so it takes like a month + to generate 8 characters of vanity

any longer than 8 is basically impossible (well implausible time wise)

again this is for generating vanity .onion addresses for the tor network not for bitcoin addresses



newbie
Activity: 10
Merit: 0
February 10, 2012, 06:57:07 PM
#10
Perhaps I've misunderstood this post, I am interested in being able to generate vanity .onion domain hashes using a gpu - hence the modification to the shallot program.
legendary
Activity: 1918
Merit: 1570
Bitcoin: An Idea Worth Spending
February 10, 2012, 06:06:36 PM
#9
yea it's exactly like vanitygen except it generates .onion addresses

iirc vanitygen is also cpu only based? it would be nice to see both of these ported to gpu based  Smiley

I was under the impression that vanitygen already generated addresses using gpu's opposed to cpu's, and it still take forever to find a long name. If that's not the case, then how hard would it be for vanitygen to be gpu based?

~Bruno~
newbie
Activity: 10
Merit: 0
February 10, 2012, 05:51:19 PM
#8
I'll offer a 10 btc bounty for what the OP described, for a modification to the shallot program to take advantage of a gpu. Payable upfront to a trustworthy member of this forum.
Pages:
Jump to: