Ethereum wallet keystore forgot password
1. Delete the wallet by mistake
this is the same operation as I do. What should I do in case of this kind of thing? In fact, as long as you remember the private key, download a wallet again, import the private key and reset the password of the wallet
2. The mobile phone is missing or broken
if your mobile phone is stolen or broken, as long as the private key or mnemonic word is still there, you can download a wallet again, import the private key (or mnemonic word) and recreate the wallet
3. The private key is forgotten, but the mnemonic (or JSON file) is still there
if your private key is lost, but the mnemonic (or JSON file) is still there, don't worry, mnemonic can help you retrieve the private key,
4. The private key is forgotten
the wallet hasn't been deleted. If your private key is forgotten, but the wallet is still on your mobile phone, it's very easy to do, You just log in with your password, enter your wallet, and back up your private key
5. The private key, password and mnemonic words have been lost
sorry, no one can help you
6. Forgotten password or wrong input
this is the same as some other apps that we usually log in. If we forget password or input error several times, click forget password to retrieve it. Back to the decentralized wallet, we need to use the private key or mnemonic words to import the wallet to reset the password
7. Forget the mnemonic words
import the wallet with the private key and back it up again
8. Keystore forgotten
if your wallet is not deleted, this is the same way as if your private key is forgotten but your wallet is not deleted, that is, log in with your wallet password and make a new backup; But if your wallet is deleted, that is, it is unloaded, you need to import the wallet with mnemonic words or private key to backup the keystore again!
Keysore file is a file format (JSON) in which Ethereum wallet stores private keys. It uses user-defined password encryption to protect the wallet to a certain extent. The degree of protection depends on the password strength of the user encrypting the wallet. If the password is similar to 123456, it is extremely insecure
There are two points to note when using keysore:1
2. Be sure to remember the password for encrypting keysore. Once you forget the password, you will lose the right to use keysore, and imtoken can't help you find your password, so be sure to keep keysore and password properly
keysore style
PS: keysore's password is unique and unchangeable. If you want to change the wallet password, you need to use mnemonics or plaintext private key to import the wallet again, and use the new password to encrypt to generate a new keysore
Android keystore password recovery -
Android / Java keysore recovery tool
you can try this tool
if you can remember part of the password, It won't take long to crack it
share your experience:
[software]: Android keysore password recovery
[website]: https://code.google.com/p/android-keystore-password-recover/
[running environment]: JDK7
Download jar package: https://drive.google.com/file/d/0B_ Rw7knjv3batldrlxmwcvrud2c / edit? USP = sharing. It has been tried many times and proved that it has been dropped by the Chinese river crab, so it can only be downloaded over the wall. Download: androidkeystorebrute_ V1.05.jar
the government provides three methods to crack the password:
[MW_ shl_ Code = Java, true] there are 3 methods to recover your keystore password:
- simple brute force
- dictionary attack
- Smart wordlist attack[/ mw_ shl_ Code]
usage:
[MW]_ shl_ code=java,true]execute with
java -jar AndroidKeystoreBrute.jar < args>< br />possible args
-m < 1..3> Method
-k < path> path to your keystore
-d < path> dictionary (for method 2 and 3)
-p use common replacements like '@ 39; for ' a'( for method 3) WARNING - very slow!! < br />-start < String> sets the start String for the password (for brute force)
-w writes a new keystore with same password than the key
-h prints helpscreen
example for brute-force attack
java -jar AndroidKeystoreBrute_ v1.05.jar -m 1 -k <... keystore> - start AAAAAA
example for dictionary attack
java -jar AndroidKeystoreBrute_ v1.05.jar -m 2 -k " C:\ 92; mykeystore.keystore" - d " wordlist.txt" < br />example for smart wordlist attack (recommend)
java -jar AndroidKeystoreBrute_ v1.05.jar -m 3 -k " C:\ 92; mykeystore.keystore" - d " wordlist.txt" [/ mw_ shl_ Code]
at the beginning, I used method 1. I ran all night, but I didn't finish. There are too many default alphabetic passwords, and it's impossible to crack them in this way<
later, I tried to use method 3, but I didn't pay attention to it. The official recommendation is method 3:
first create a TXT, such as passlib.txt: enter your commonly used phrase for setting password in the text document, or you vaguely remember the words you might use when you created it. Anyway, write down all you can think of:
[MW]_ shl_ code=java,true]helloworld
ILoveYou
java
android
com.ldxx.firstapp[/mw_ shl_ Code]
and then execute:
[MW_ shl_ code=java,true] java -jar AndroidKeystoreBrute_ v1.05.jar -m 3 -k " C:\ 92; mykeystore.keystore" - d " passlib.txt" [/ mw_ shl_ Code]
if the phrase in passlib.txt you created does appear in your keystore password, it will be instantaneous to retrieve the password:
My execution result:
[MW]_ shl_ code=java,true] Got Password in 0 seconds
Password is: android521 for alias ldxxfirstapp[/mw_ shl_ Code]
note: when the command line executes Java - jar commands, the root directory must be androidkeystorebrute_ The directory of v1.05.jar, such as androidkeystorebrute_ V1.05.jar is placed in
C: & # 92; key\ AndroidKeystoreBrute_ In v1.05.jar, CD C: \ is obtained first; The key is then executed, otherwise an error will be reported.
it very esay
keystore is a typical password file. The default password is changeit. You can modify the value of the
keystore.password property in the web.properties file to change the password
you're welcome. If you don't know anything, you can leave me a message and wait for me at any time_ ∩) O... Doodle doodle
