Bitcoin Forum
December 14, 2017, 04:24:08 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Accessing private/public keys and addresses from electrum for android?  (Read 994 times)
jackg
Legendary
*
Online Online

Activity: 854

1JRmjyGo3kpdXcQeAeTBmGtgkC1AomHKED


View Profile
January 16, 2017, 05:52:51 PM
 #1

Is there a way to view the private keys, the pulic key and the addresses for electrum wallets for android directly from the app (no rooting).

Thank you in advance for the information! Also, if there isn't a way of getting this information, should I run the same wallet on desktop and android in order to access this information?

1513268648
Hero Member
*
Offline Offline

Posts: 1513268648

View Profile Personal Message (Offline)

Ignore
1513268648
Reply with quote  #2

1513268648
Report to moderator
1513268648
Hero Member
*
Offline Offline

Posts: 1513268648

View Profile Personal Message (Offline)

Ignore
1513268648
Reply with quote  #2

1513268648
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513268648
Hero Member
*
Offline Offline

Posts: 1513268648

View Profile Personal Message (Offline)

Ignore
1513268648
Reply with quote  #2

1513268648
Report to moderator
1513268648
Hero Member
*
Offline Offline

Posts: 1513268648

View Profile Personal Message (Offline)

Ignore
1513268648
Reply with quote  #2

1513268648
Report to moderator
kolloh
Legendary
*
Offline Offline

Activity: 1176


View Profile
January 17, 2017, 10:48:13 PM
 #2

Is there a way to view the private keys, the pulic key and the addresses for electrum wallets for android directly from the app (no rooting).

Thank you in advance for the information! Also, if there isn't a way of getting this information, should I run the same wallet on desktop and android in order to access this information?

It looks like the status page has code to show the master_public_key as well as the seed as shown in:
https://github.com/spesmilo/electrum/blob/master/gui/kivy/uix/ui_screens/status.kv

If this doesn't have what you need, you can always try to restore the seed shown into a desktop wallet which may reveal additional information.
jackg
Legendary
*
Online Online

Activity: 854

1JRmjyGo3kpdXcQeAeTBmGtgkC1AomHKED


View Profile
January 17, 2017, 11:37:55 PM
 #3

I forgot to add later that day. I was experimenting with a public key linked to a wallet with around 0.2BTC and worked out that the public key gives you directaccess to the wallet to access the private keys from that (As I understand that the public key is generated from private keys so there may be a reversible component in that).
Anyway, thanks for the help! I'll definitely check out that link to see if there is any more information that I have missed.

(If I stated anythong wrong here and a user can spot it ten please do so - such as if I do or do not have access to my entire wallet from the public key especially).

kolloh
Legendary
*
Offline Offline

Activity: 1176


View Profile
January 18, 2017, 01:33:55 AM
 #4

I forgot to add later that day. I was experimenting with a public key linked to a wallet with around 0.2BTC and worked out that the public key gives you directaccess to the wallet to access the private keys from that (As I understand that the public key is generated from private keys so there may be a reversible component in that).
Anyway, thanks for the help! I'll definitely check out that link to see if there is any more information that I have missed.

(If I stated anythong wrong here and a user can spot it ten please do so - such as if I do or do not have access to my entire wallet from the public key especially).

You cannot derive the private key from the public keys and they aren't reversible, but Electrum stores both so you should be able to correlate them and lookup private keys for the public addresses ( at least you can via the desktop app).

You should have access to all the keys and addresses in your wallet from the seed. That is the most critical part which can generate all the addresses and private keys for your wallet.
ranochigo
Legendary
*
Offline Offline

Activity: 1288


View Profile WWW
January 18, 2017, 12:38:06 PM
 #5

I forgot to add later that day. I was experimenting with a public key linked to a wallet with around 0.2BTC and worked out that the public key gives you directaccess to the wallet to access the private keys from that (As I understand that the public key is generated from private keys so there may be a reversible component in that).
Anyway, thanks for the help! I'll definitely check out that link to see if there is any more information that I have missed.

(If I stated anythong wrong here and a user can spot it ten please do so - such as if I do or do not have access to my entire wallet from the public key especially).
Master public key will definitely compromise your privacy and everyone can link all your addresses together.

Master public key will not compromise the security of the addresses. However, if you leak one of your private keys and your master public key, your master private key will be compromised. To my knowledge, they haven't harden the keys yet. I'll have to look at the source code once again.

As long as you don't leak your private keys(which you shouldn't), you are 100% safe.














 

 

█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
BitBlender 

 













 















 












 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
█ 
jackg
Legendary
*
Online Online

Activity: 854

1JRmjyGo3kpdXcQeAeTBmGtgkC1AomHKED


View Profile
January 18, 2017, 06:43:26 PM
 #6

I forgot to add later that day. I was experimenting with a public key linked to a wallet with around 0.2BTC and worked out that the public key gives you directaccess to the wallet to access the private keys from that (As I understand that the public key is generated from private keys so there may be a reversible component in that).
Anyway, thanks for the help! I'll definitely check out that link to see if there is any more information that I have missed.

(If I stated anythong wrong here and a user can spot it ten please do so - such as if I do or do not have access to my entire wallet from the public key especially).
Master public key will definitely compromise your privacy and everyone can link all your addresses together.

Master public key will not compromise the security of the addresses. However, if you leak one of your private keys and your master public key, your master private key will be compromised. To my knowledge, they haven't harden the keys yet. I'll have to look at the source code once again.

As long as you don't leak your private keys(which you shouldn't), you are 100% safe.
I forgot to add later that day. I was experimenting with a public key linked to a wallet with around 0.2BTC and worked out that the public key gives you directaccess to the wallet to access the private keys from that (As I understand that the public key is generated from private keys so there may be a reversible component in that).
Anyway, thanks for the help! I'll definitely check out that link to see if there is any more information that I have missed.

(If I stated anythong wrong here and a user can spot it ten please do so - such as if I do or do not have access to my entire wallet from the public key especially).

You cannot derive the private key from the public keys and they aren't reversible, but Electrum stores both so you should be able to correlate them and lookup private keys for the public addresses ( at least you can via the desktop app).

You should have access to all the keys and addresses in your wallet from the seed. That is the most critical part which can generate all the addresses and private keys for your wallet.

Thans for the info. I notice after sending that, I can add a public key to my wallet on mobile but must "sign" the transaction using the private key using my desktopwallet.
It's proably not much different whether you use electrm or the actual android wallet either if you can't access the private keys (although you do still have the public keys).

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!