46
votes
Accepted
How to backup mist wallets?
How to Access the Files to Back Up
Using Mist - Backup Accounts
Go to the top bar and select ACCOUNTS -> BACKUP -> ACCOUNTS.
This will open a folder. Inside this folder there are keystrore files ...
31
votes
Accepted
Where are my keys and chain data located if I am using Parity?
In Parity 1.6 : Have a look at
OSX : ~/Library/Application\ Support/io.parity.ethereum/keys/
Linux : ~/.local/share/io.parity.ethereum/keys/
Windows: %APPDATA%\Parity\Ethereum\keys
In Parity 1.5 : ...
25
votes
How do I get the raw private key from my Mist keystore file?
You can use MyEtherWallet or MyCrypto(fork of MyEtherWallet) offline only wallet "view wallet details" function to extract private key from wallet json file. Feel free to use its offline version on an ...
22
votes
Accepted
How can I get a mnemonic phrase from a private key?
No, a mnemonic is generated using an hd wallet - a hierarchical deterministic wallet. Private keys are "children" of this mnemonic and there can be millions of them, but there's no way to go back to ...
18
votes
Accepted
Do I need to encrypt the keystore file(s)?
The private key is encrypted and, if you are confident in your password's strength, does not need to be encrypted again. The key is encrypted with 128-bit AES by default if you're using geth, and all ...
17
votes
Accepted
If someone gets my geth keystore files, can they spend my ETH without knowing my password(s)?
An attacker cannot spend your ETH without knowing your password. It is a smart design on the part of Ethereum. You cannot even access the private key using conventional means. Everything you see in ...
15
votes
How do I get the raw private key from my Mist keystore file?
If you have node.js, you can do this in node
var keyth=require('keythereum')
//install keythereum by runing "npm install keythereum"
var keyobj=keyth.importFromFile('0x...your..ether..address..','./...
14
votes
Accepted
How to generate a keystore (UTC) file from the raw private key?
geth-compatible keystore file can be created in Node using ethereumjs-wallet library:
> var Wallet = require('ethereumjs-wallet');
> var key = Buffer.from('...
13
votes
How to change the password to an account?
Simply use geth as indicated in the github wiki:
Account update
$ geth account update a94f5374fce5edbc8e2a8697c15331677e6ebf0b
Unlocking account a94f5374fce5edbc8e2a8697c15331677e6ebf0b | Attempt ...
13
votes
How do I get the raw private key from my Mist keystore file?
I will try to provide an alternative solution that is more "hands-on" than using a particular application, or JavaScript. It seems to me lacking "hands-on" details might be one of the reasons why ...
11
votes
Where are my keys and chain data located if I am using Parity?
When you run parity -h you can see the default keystore. It is listed as the default where the -d --base-path option is explained, under Operating Options.
On Linux: ~/.local/share/io.parity.ethereum/...
10
votes
Where does metamask store the wallet seed? (file path)
If you were using the Google Chrome browser in Windows 10, you should be able to find the location of the Vault by going to this folder location (you need to be able to see the hidden files):
C:\...
9
votes
Accepted
How to send ether to a cold storage account?
Yes it is.
Basic Formula:
Install an Ethereum client to a computer that is freshly formatted (preferable), or at least one that is disconnected from the Internet.
Generate your key(s) using an ...
9
votes
How to backup mist wallets?
If you use the latest version of the Mist wallet 0.3.9, then you can
backup your wallet with saving the AppData. You can do that by clicking
on Backup in the Menu bar and click "Backup App Data" ...
7
votes
Accepted
Convert an eth key to a geth key
It's possible but not recommended and therefore a not documented feature.
Get the UUID of the account:
~ $ ethkey listbare
8766c082-432f-5548-608c-6eec600757f9
Display the private key:
~ $ ...
7
votes
How to backup mist wallets?
Backup
To backup your accounts from Ethereum Wallet, see How to backup mist wallets?.
The files that you need to backup will have names like the following:
user@Kumquat:~/.ethereum/keystore$ ls
...
7
votes
How do I get the raw private key from my Mist keystore file?
I'm assuming your mist client runs a geth node in background.
Export of unencrypted key is not supported on purpose after deliberating the risk to end users. #1054
Unfortunately it seems not to ...
7
votes
Accepted
What algorithm is used to encrypt a private key?
The key is encrypted with 128-bit AES in Counter (CTR) mode.
7
votes
Accepted
Is it Safe to Share the Wallet Keystore File Without Password?
You should definitely not give away your keystore file as it contains your encrypted private key. The only thing that can decrypt your private key is your password. However, one could perform a brute ...
6
votes
Where are my keys and chain data located if I am using Parity?
Parity stores keys in ~/.local/share/io.parity.ethereum/ for linux. Whereas for Windows, it stored them under C:\Users\{CurrentUser}\.parity\keys. `
6
votes
How do I get the raw private key from my Mist keystore file?
You can use the web3 CLI tool to do this easily:
web3 account extract --keyfile ~/Downloads/keystore-file --password password
6
votes
Convert an eth key to a geth key
The way to do this is risky but it is doable. It involves showing your private key on screen which is generally a REALLY bad thing to do.
ethkey listbare
462352b14-0121-0454-5a4f-15f791233f1a
So ...
6
votes
If someone gets my geth keystore files, can they spend my ETH without knowing my password(s)?
As the audience reading the answer to this question may have less background with cryptocurrencies, here are additional key points to consider:
humans are not good at creating secure passwords ...
eth♦
- 77.9k
5
votes
Do I need to encrypt the keystore file(s)?
Is it safe to send the keystore file unencrypted over the internet?
It is not recommended, no. Even though the important stuff in that keystore file is encrypted, if someone were to obtain it, they ...
5
votes
Accepted
How can I force geth to create accounts in a different keystore?
Accounts are stored in the keystore subdirectory. You can use --datadir to set that main directory, but the subdirectories are still going to be intact.
In order to change the keystore directory you ...
5
votes
Convert an eth key to a geth key
The json files that eth uses are not the same as the keystore (json) files that geth uses. In order to successfully switch between clients, you must re-import the accounts via the unencrypted private ...
5
votes
How do I get the raw private key from my Mist keystore file?
ethereum/go-ethereum's ethkey tool can do this:
> ethkey inspect --private --passwordfile kottipass.txt UTC--2019-01-30T14-49-18.711193885Z--e5dfD67E3d46De4e2C918d894FdC591793492E53
Address: ...
5
votes
Accepted
Is it possible to regenerate the private key file?
You cannot recreate the private key file. The password is used to decrypt the key file, and then an address is generated from the private key in a non-reversible way. The private key is really the ...
5
votes
Recovering private key from keystore file
Private key recovery instructions:
Download and install NodeJS
Create a new folder, and:
Copy your key-store file into this folder
Create a new file called run.js in this folder
Open a command-line ...
4
votes
Where are my keys and chain data located if I am using Parity?
When I switched from geth to parity, I noticed that parity imported my accounts from the .ethereum/keystore/* directory into parity somehow.
0 ✓ user@host ~ $ ll ~/.ethereum/keystore/
total 48K
4.0K ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
keystore × 109go-ethereum × 41
private-key × 33
wallets × 27
accounts × 15
password × 9
web3js × 8
myetherwallet × 8
mist × 7
addresses × 6
encryption × 6
openethereum × 5
blockchain × 4
metamask × 4
ethereum-wallet-dapp × 4
security × 4
json-rpc × 4
public-key × 4
private-blockchain × 3
cpp-ethereum × 3
cryptography × 3
import × 3
recovery × 3
backup × 3
datadir × 3