joint venture (OP)
Newbie
Offline
Activity: 16
Merit: 0
|
|
August 03, 2017, 12:06:48 PM |
|
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.comGenerated address : Lbt4cde316xxxxx Is it possible to do in bitcoin wallet, ethereum, or any altcoin? if yes, please show me how to do
|
|
|
|
cr1776
Legendary
Offline
Activity: 4186
Merit: 1312
|
|
August 03, 2017, 01:16:57 PM |
|
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.comGenerated 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
Activity: 3472
Merit: 4801
|
|
August 03, 2017, 01:31:10 PM |
|
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
|
|
August 03, 2017, 03:18:48 PM |
|
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
Activity: 377
Merit: 282
Finis coronat opus
|
|
August 05, 2017, 11:47:26 PM |
|
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.comGenerated 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
|
|
August 06, 2017, 09:11:39 AM |
|
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
|
|
August 06, 2017, 09:15:26 AM |
|
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
Activity: 57
Merit: 10
|
|
August 06, 2017, 11:16:30 AM |
|
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
|
|
August 06, 2017, 11:30:10 AM |
|
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.comGenerated 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
Activity: 3038
Merit: 4420
Crypto Swap Exchange
|
|
August 06, 2017, 01:36:02 PM |
|
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.
|
|
|
|
pebwindkraft
|
|
August 06, 2017, 01:51:01 PM |
|
... 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
Activity: 377
Merit: 282
Finis coronat opus
|
|
August 23, 2017, 02:30:02 PM |
|
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
Activity: 14
Merit: 1
|
|
August 25, 2017, 08:48:08 PM |
|
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.comGenerated 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
Activity: 858
Merit: 1000
|
|
August 26, 2017, 05:43:08 PM |
|
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.
|
|
|
|
|