Author

Topic: the relation with private keys and pubic keys? (Read 243 times)

legendary
Activity: 4466
Merit: 3391
September 10, 2019, 04:49:02 PM
#11
I don't know if your question has been answered, but I'll summarize.

Currently, the only known way to generate addresses with a specific criteria (such as 1crof..., or using only 22 of the 58 possible characters) is to repeatedly generate private keys until one is generated that has an address that meets your criteria.

That is exactly what vanitygen does. From the docs:

Quote
Vanitygen can search for exact prefixes or regular expression matches.  When searching for exact prefixes, vanitygen will ensure that the
prefix is possible, will provide a difficulty estimate, and will run about 30% faster.  Exact prefixes are case-sensitive by default, but may be searched case-insensitively using the "-i" option.  Regular expression patterns follow the Perl-compatible regular expression language.

Github repo: https://github.com/samr7/vanitygen
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
It is not possible because you are not generating public addresses , but privatekeys.

You are thinking that you need a public address of just a few characters, but that's not what you need. You need the private keys of that address. Understand the difference?
I think you misunderstood what I said  Smiley
I will refolmulate. I said that it is impossible because he has to start from a private key to generate a public address (one way functions), and every private key will generate a completely different address.
jr. member
Activity: 56
Merit: 3
September 09, 2019, 05:05:57 PM
#9
i am looking for some codes that only use a specific characters not all base58 ?
No, unfortunately this is not possible.
The only way to go is like this: private key -> public key -> address.

It is not possible because you are not generating public addresses , but privatekeys.

You are thinking that you need a public address of just a few characters, but that's not what you need. You need the private keys of that address. Understand the difference?

is it possible to get p2pkh bitcoin addresses throw a passphrase or seed?
jr. member
Activity: 56
Merit: 3
September 09, 2019, 04:58:59 PM
#8
Also, finding such an address will take longer than you think.

you can't
your chance few trillions of trillions lighting years
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
September 09, 2019, 04:52:28 PM
#7
i am looking for some codes that only use a specific characters not all base58 ?
No, unfortunately this is not possible.
The only way to go is like this: private key -> public key -> address.

It is not possible because you are not generating public addresses , but privatekeys.

You are thinking that you need a public address of just a few characters, but that's not what you need. You need the private keys of that address. Understand the difference?


Edit: I am agreeing with you Khaled001. Just complementing
jr. member
Activity: 56
Merit: 3
September 09, 2019, 04:51:19 PM
#6
not bruteforce generating and comparing Grin totally offline no public database needed  Grin
there's no other way to do that, and you can do it offline
finding/generating specific public address can only be done
by randomly generating private key and checking the corresponding public address

i am looking for some codes that only use a specific characters not all base58 ?
by adding the -r regex (regular expression) option to the vanitygen
you can set it to find addresses contain only those 22 alphabets

I'm not sure this right but for example, regex ^1crof[0-9].*$
it will find addresses that start with 1crof and followed only by numbers

this is what i was looking for Wink
legendary
Activity: 2702
Merit: 3045
Top Crypto Casino
September 09, 2019, 03:57:49 PM
#5
i am looking for some codes that only use a specific characters not all base58 ?
No, unfortunately this is not possible.
The only way to go is like this: private key -> public key -> address.

If  you change one bit in the private key, you will get a completely different address.

You have to use a vanity address generator then remove the generated addresses that doesn't meet the criteria.

Also, finding such an address will take longer than you think.

hero member
Activity: 1232
Merit: 738
Mixing reinvented for your privacy | chipmixer.com
September 09, 2019, 03:47:12 PM
#4
not bruteforce generating and comparing Grin totally offline no public database needed  Grin
there's no other way to do that, and you can do it offline
finding/generating specific public address can only be done
by randomly generating private key and checking the corresponding public address

i am looking for some codes that only use a specific characters not all base58 ?
by adding the -r regex (regular expression) option to the vanitygen
you can set it to find addresses contain only those 22 alphabets
I'm not sure this right but for example, regex ^1crof[0-9].*$
it will find addresses that start with 1crof and followed only by numbers
jr. member
Activity: 56
Merit: 3
September 09, 2019, 03:08:50 PM
#3
You are looking for a vanity generator.

You want more 1crof addresses, right?
Those programs work like this.  You specify that you want 1crof in your address.

So this program will bruteforce thousands of privatekeys and see if any of them matches 1cfofs in their public addresses. It is a long a slow process. The longest is the phrase you want, the longest will be your waiting time until the program finds the privatekey for that address.

There is this guide dome by 1miau
https://bitcointalksearch.org/topic/guide-how-to-create-your-customized-bitcoin-address-vanitygen-step-by-step-5096373

vanity almost old like bitcoin Tongue

1crof2axcuUxNc6aBkNM9aoawoJxpf8vg
5JFJnRWLYgPV8vrhzmox8rHru42ACUnM8Y44eG7QtFqPUCyHdRP

not bruteforce generating and comparing Grin totally offline no public database needed  Grin

i am looking for some codes that only use a specific characters not all base58 ?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
September 09, 2019, 11:39:47 AM
#2
You are looking for a vanity generator.

You want more 1crof addresses, right?
Those programs work like this.  You specify that you want 1crof in your address.

So this program will bruteforce thousands of privatekeys and see if any of them matches 1cfofs in their public addresses. It is a long a slow process. The longest is the phrase you want, the longest will be your waiting time until the program finds the privatekey for that address.

There is this guide dome by 1miau
https://bitcointalksearch.org/topic/guide-how-to-create-your-customized-bitcoin-address-vanitygen-step-by-step-5096373
jr. member
Activity: 56
Merit: 3
September 09, 2019, 10:53:58 AM
#1
for example

i have this address:

1crof2axcuUxNc6aBkNM9aoawoJxpf8vg

containing charterers : 1crof2axuUN6BkM9wJp8vg [22 charterers ]


is it possible to generate some addresses somehow using only this  [22 charterers ]

base22




 
Jump to: