Bitcoin Forum
April 25, 2024, 04:27:11 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is it possible to generate address using defined text?  (Read 1283 times)
joint venture (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
August 03, 2017, 12:06:48 PM
 #1

Hi, i'm still studying about blockchain and cryptocurrency. Is it possible to generate address using defined text and if i want to reverse  address it will give me my own defined text.

Example :
Email : abcabc@abc.com
Generated address : Lbt4cde316xxxxx

Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do
BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
cr1776
Legendary
*
Offline Offline

Activity: 4018
Merit: 1299


View Profile
August 03, 2017, 01:16:57 PM
 #2

Hi, i'm still studying about blockchain and cryptocurrency. Is it possible to generate address using defined text and if i want to reverse  address it will give me my own defined text.

Example :
Email : abcabc@abc.com
Generated address : Lbt4cde316xxxxx

Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do


Do you mean if you have some text such as "To Be Or not to Be" (or your email address) can you generate a private key and public key from that?  As far as reversing it, the nature of a one-way hash should prevent taking a public key and getting the private key, let alone the phrase that generated it.

Is that what you are asking?  If so, take a look at this:  https://en.bitcoin.it/wiki/Brainwallet
DannyHamilton
Legendary
*
Offline Offline

Activity: 3374
Merit: 4606



View Profile
August 03, 2017, 01:31:10 PM
Merited by ABCbits (3)
 #3

Are you asking about a brainwallet (where some defined text is used kept secret and the private key and bitcoin address are generated from that text resulting in a normal bitcoin address that has a random appearance)?

Or are you asking about a vanity address (where the defined text appears somewhere in the address)?

If you are asking about a brainwallet, then be aware that it is not a good idea to use brainwallets unless you are fully aware of the risks and are capable of generating text that nobody else will ever generate accidentially or intentionally.

If you are asking about a vanity address, then be aware that the more characters you want to match the more difficult it is to accomplish.  Matching 3 or 4 characters isn't too difficult, but each additional character that you want to match increases the difficulty 58 times.  So, on average, matching 8 characters will take 11 million times as long as matching 4 characters (if you use identical hardware and software for both attempts).  So if you are able to match 4 characters in 1 second, it will take you, on average, a bit more than 4 months of processing to match 8 characters.
efeaydin
Full Member
***
Offline Offline

Activity: 181
Merit: 102


View Profile
August 03, 2017, 03:18:48 PM
 #4

You can create a Brain Wallet from here: https://www.bitaddress.org/

But you can't get the text back because it says algorithm is SHA256(passphrase). SHA256 hash irreversible and only way to find its value is brute forcing or searching it in databases.
TechPriest
Sr. Member
****
Offline Offline

Activity: 377
Merit: 282


Finis coronat opus


View Profile
August 05, 2017, 11:47:26 PM
 #5

Hi, i'm still studying about blockchain and cryptocurrency. Is it possible to generate address using defined text and if i want to reverse  address it will give me my own defined text.

Example :
Email : abcabc@abc.com
Generated address : Lbt4cde316xxxxx

Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do



You can create private key with defined text. But this text must use right symbol syntax. Then from private key you generate your public key and after that - address (from public key).

In science we trust!
posternat
Hero Member
*****
Offline Offline

Activity: 798
Merit: 500


View Profile
August 06, 2017, 09:11:39 AM
 #6

No the private address or private key and the public key are derived using a mathematical formula. There are Services out there that attempt to give you a vanity address, but all they have done is generating a mass number of keys and parse the list that they've come up with for some common words names things like that.
JohnBitCo
Sr. Member
****
Offline Offline

Activity: 2030
Merit: 356


View Profile
August 06, 2017, 09:15:26 AM
 #7

No the private address or private key and the public key are derived using a mathematical formula. There are Services out there that attempt to give you a vanity address, but all they have done is generating a mass number of keys and parse the list that they've come up with for some common words names things like that.
The private key is Created from the public key using math that same public cable always produce that same private key and vice versa.

DimaPechka
Jr. Member
*
Offline Offline

Activity: 57
Merit: 10


View Profile
August 06, 2017, 11:16:30 AM
 #8

Are you asking about a brainwallet (where some defined text is used kept secret and the private key and bitcoin address are generated from that text resulting in a normal bitcoin address that has a random appearance)?

Or are you asking about a vanity address (where the defined text appears somewhere in the address)?

If you are asking about a brainwallet, then be aware that it is not a good idea to use brainwallets unless you are fully aware of the risks and are capable of generating text that nobody else will ever generate accidentially or intentionally.

If you are asking about a vanity address, then be aware that the more characters you want to match the more difficult it is to accomplish.  Matching 3 or 4 characters isn't too difficult, but each additional character that you want to match increases the difficulty 58 times.  So, on average, matching 8 characters will take 11 million times as long as matching 4 characters (if you use identical hardware and software for both attempts).  So if you are able to match 4 characters in 1 second, it will take you, on average, a bit more than 4 months of processing to match 8 characters.

In 58 times ?? Where such an exact number?
xcbtrader
Hero Member
*****
Offline Offline

Activity: 865
Merit: 1006


View Profile
August 06, 2017, 11:30:10 AM
 #9

Hi, i'm still studying about blockchain and cryptocurrency. Is it possible to generate address using defined text and if i want to reverse  address it will give me my own defined text.

Example :
Email : abcabc@abc.com
Generated address : Lbt4cde316xxxxx

Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do


Hello.

See my Github. I make code to create address in python with text, or random address.

https://github.com/xcbtrader/bitcoin-address

ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4163


View Profile
August 06, 2017, 01:36:02 PM
 #10

No the private address or private key and the public key are derived using a mathematical formula. There are Services out there that attempt to give you a vanity address, but all they have done is generating a mass number of keys and parse the list that they've come up with for some common words names things like that.
Vanity address are different thing. It is possible to generate an address as long as you have a SHA256 hash, though the process will be complicated but it will work.
The private key is Created from the public key using math that same public cable always produce that same private key and vice versa.
No. You can get the public key from the private key but you cannot get the private key from the public key, at least without bruteforcing with little chance of success.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pebwindkraft
Sr. Member
****
Offline Offline

Activity: 257
Merit: 343


View Profile
August 06, 2017, 01:51:01 PM
Merited by ABCbits (1)
 #11

...
In 58 times ?? Where such an exact number?

This is the character encoding (base58). The bitcoin alphabet has less chars than our normal alphabet, to avoid confusion between capital "o"s and zeros, or lower "L"s and "i". In some fonts they just look the same, and such a typing error could lead to a loss of your values.
TechPriest
Sr. Member
****
Offline Offline

Activity: 377
Merit: 282


Finis coronat opus


View Profile
August 23, 2017, 02:30:02 PM
 #12

The private key is Created from the public key using math that same public cable always produce that same private key and vice versa.

You are WRONG! Private key generated first. After that, from private key public key is generated using defined algorithm. Only in that sequence.
with private key you signed your transactions, and you share your public key to other nodes (and users) and they use it to verify your signature.

In science we trust!
Prodeskhp
Newbie
*
Offline Offline

Activity: 14
Merit: 1


View Profile
August 25, 2017, 08:48:08 PM
 #13

Hi, i'm still studying about blockchain and cryptocurrency. Is it possible to generate address using defined text and if i want to reverse  address it will give me my own defined text.

Example :
Email : abcabc@abc.com
Generated address : Lbt4cde316xxxxx

Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do


to get public key you need number. it's for the ecdsa algorithm purpose, which generates public key.

But you can use some encoding before that.

For an example:

text: 'aaaa' in base 16 system represents number 43690. You need to remember process that led you to number, but looking strictly from mathematical point of view, you need number.
HeroC
Legendary
*
Offline Offline

Activity: 858
Merit: 1000



View Profile
August 26, 2017, 05:43:08 PM
 #14

No the private address or private key and the public key are derived using a mathematical formula. There are Services out there that attempt to give you a vanity address, but all they have done is generating a mass number of keys and parse the list that they've come up with for some common words names things like that.
The private key is Created from the public key using math that same public cable always produce that same private key and vice versa.

If the private key is made from the public key, what's stopping me from taking your bitcoin address (public key), calculating the private key, and taking your coins?

It is only a one way calculation. The Private Key can get the public key, but not vice-versa.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!