Author

Topic: Private/Public key question (Read 902 times)

sr. member
Activity: 434
Merit: 250
July 28, 2016, 12:11:45 PM
#5
I'm sure you could generate a vanity address on a computer that had never been online.
As long as you validated the checksum of the vanitygen program and ran it on a computer that wasn't connected to a network you would be good, I think.
(Transfer the vanitygen program on a USB stick from one computer to one that is offline)
Don't hold me responsible if something happens though, as I've personally never used a vanity generator!
legendary
Activity: 2954
Merit: 4158
July 28, 2016, 10:27:46 AM
#4
You can't do this with Ledger AFAICT, it uses HD wallets under the hood.

They're BIP39 passphrases, so there isn't a way to convert the key you have to a suitable passphrase.

You could write your own vanitygen to derive hierarchical keys where the derived path for Ledger (they probably follow a BIP for this) happens to match the prefix you use, and load that onto the ledger wallet.

I'm still not sure why you would want to do this either - only the first derived key will match your vanity prefix, and unless you start using the HD chain it's a wasted exercise IMO!

Key re-use is bad, mkay.

Understood. I just have all these private keys I've gathered over time written down that I want to use. I REALLY want to use them. I even tried coding my own daemon to recieve transactions on a 1Decoded address and forward it to me, even put it through a mixer. Didn't work, though.

Another question, can the Trezor import wallets to do this?

(It can sign messages so IIRC it's not HD.)
HD wallets can sign messages too. The address that are in the HD wallets still have a corresponding private key to it.

Trezor, AFAIK can't do that either. Most wallets disable this feature since it wouldn't allow the user to utilise the change address since all changes would be sent back to the address. Why do you want to use hardware wallets with vanity addresses? Hardware wallets are meant for storage and security, vanity addresses would most likely have their security compromised slightly since most of them would be exposed to the internet or generated on a computer that has been exposed to the internet.
legendary
Activity: 1232
Merit: 1029
give me your cryptos
July 28, 2016, 04:07:35 AM
#3
You can't do this with Ledger AFAICT, it uses HD wallets under the hood.

They're BIP39 passphrases, so there isn't a way to convert the key you have to a suitable passphrase.

You could write your own vanitygen to derive hierarchical keys where the derived path for Ledger (they probably follow a BIP for this) happens to match the prefix you use, and load that onto the ledger wallet.

I'm still not sure why you would want to do this either - only the first derived key will match your vanity prefix, and unless you start using the HD chain it's a wasted exercise IMO!

Key re-use is bad, mkay.

Understood. I just have all these private keys I've gathered over time written down that I want to use. I REALLY want to use them. I even tried coding my own daemon to recieve transactions on a 1Decoded address and forward it to me, even put it through a mixer. Didn't work, though.

Another question, can the Trezor import wallets to do this?

(It can sign messages so IIRC it's not HD.)
sr. member
Activity: 412
Merit: 266
July 27, 2016, 09:49:30 PM
#2
You can't do this with Ledger AFAICT, it uses HD wallets under the hood.

They're BIP39 passphrases, so there isn't a way to convert the key you have to a suitable passphrase.

You could write your own vanitygen to derive hierarchical keys where the derived path for Ledger (they probably follow a BIP for this) happens to match the prefix you use, and load that onto the ledger wallet.

I'm still not sure why you would want to do this either - only the first derived key will match your vanity prefix, and unless you start using the HD chain it's a wasted exercise IMO!

Key re-use is bad, mkay.
legendary
Activity: 1232
Merit: 1029
give me your cryptos
July 27, 2016, 09:29:10 PM
#1
Hey guys, I have a question. I own a ledger wallet, which basically holds one 24 word private key seed.

I want to use my vanity address, a 1Decoded (Boy was I lucky do create this!) address, but the Ledger doesn't allow me to input a single private key. So is it possible to convert my private key into a 24 word seed to use with my ledger?

If I can, I also have another question. How will I get 1Decoded address that I want? Will it be the first address generated? What will the addresses be after the 1Decoded address is created?
Jump to: