Bitcoin Forum
November 20, 2017, 04:19:35 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: where are the private stored on Electrum and Jaxx (Debian) ?  (Read 272 times)
matt313
Newbie
*
Offline Offline

Activity: 4


View Profile
November 06, 2017, 10:41:08 AM
 #1

Hi!
I'm using Debian Linux. I've installed Electrum for BTC and Jaxx for altcoins.

I have some security questions.

Electrum stores a "default_wallet" text file on /home/user/.electrum
I read this file (which is a clear plain text) but I've understand it well. Is the private key here? Is the key encrypted and how?

With Jaxx, I haven't found where are the private keys on my hard disk. Jaxx is only asking a 4-digits pin code.
Where are the private keys stored? Is it really secure if my private keys are encrypted with a simple pin code? Huh
Join ICO Now Coinlancer is Disrupting the Freelance marketplace!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1511151575
Hero Member
*
Offline Offline

Posts: 1511151575

View Profile Personal Message (Offline)

Ignore
1511151575
Reply with quote  #2

1511151575
Report to moderator
pooya87
Legendary
*
Offline Offline

Activity: 1092


Buy bitcoin they said... who listened?


View Profile
November 07, 2017, 04:53:54 AM
 #2

in Electrum, yes private keys are stored in your wallet file in a "JSON with formatting" format. different wallet types may contain different JSON keys. for example if you have a normal wallet with seed you will have
Code:
"keystore": {
        "seed":....
        "type":....
        "xprv": ....
        "xpub":...

in an HD wallet like electrum you don't need individual private keys, you have a "master key" which is the seed or the xprv line.

and if it is an imported wallet with imported private keys you will have
Code:
keystore": {
        "keypairs": {...
which will contain your key pairs.

in both cases if you have encrypted your wallet fully, you can not see the JSON format at all. if it is only key  encryption you will see the JSON but in front of the keys or seed or xprv (the sensitive information) you will see a base64 string which is the encrypted version of each one.


i have never used JAXX so i don't know how it stores everything.

matt313
Newbie
*
Offline Offline

Activity: 4


View Profile
November 19, 2017, 10:13:04 PM
 #3

Thanks pooya87 !

I haven't found "xprv", "xpub" (neither "keypairs").

In the electrum wallet, I see :

    "keystore": {
        "mpk": "", <-- 128 hexadecimal numbers
        "seed": "",  <-- 88 alphanumerical caracters
        "type": "old"
    }


Is this seed able to generate the private key from the Master Public Key ? (btw, what is the mathematical link between the private key and the 12-words seed?)

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!