Bitcoin wallet passphrase


The part you send us allows us to decrypt the wallet, without giving us any opportunity to steal your money. See various detailed explanations on the bitcoin wallet design google them. Refer to the wallets page for more detailed information. We would like to decrypt your wallet to recover your lost Bitcoin funds. We want to do this because it is fun, it helps you, and we see the possibility of a monetary reward for us.

You can pay in Bitcoins, Ether or other alt-coins of course , typically from the funds in the recovered wallet. If you have a serious need for our services, contact us walletrecoveryservices gmail. If you have forgotten or misplaced your password, send us your wallet or a subset of your wallet details for bitcoin-core wallets , and your best guess of the remembered wallet password or passphrase.

Refer to our contact details for more detailed information. Email the information to walletrecoveryservices gmail. Have you forgotten your Wallet Password? Hopefully we can help you. A Bitcoin wallet is like a wallet with cash. If you wouldn't keep a thousand dollars in your pocket, you might want to have the same consideration for your Bitcoin wallet. In general, it is a good practice to keep only small amounts of bitcoins on your computer, mobile, or server for everyday uses and to keep the remaining part of your funds in a safer environment.

Stored in a safe place, a backup of your wallet can protect you against computer failures and many human mistakes. It can also allow you to recover your wallet after your mobile or computer was stolen if you keep your wallet encrypted. Some wallets use many hidden private keys internally. If you only have a backup of the private keys for your visible Bitcoin addresses, you might not be able to recover a great part of your funds with your backup. Any backup that is stored online is highly vulnerable to theft.

Even a computer that is connected to the Internet is vulnerable to malicious software. As such, encrypting any backup that is exposed to the network is a good security practice.

Single points of failure are bad for security. If your backup is not dependent of a single location, it is less likely that any bad event will prevent you to recover your wallet. You need to backup your wallet on a regular basis to make sure that all recent Bitcoin change addresses and all new Bitcoin addresses you created are included in your backup. However, all applications will be soon using wallets that only need to be backed up once.

Encrypting your wallet or your smartphone allows you to set a password for anyone trying to withdraw any funds. This helps protect against thieves, though it cannot protect against keylogging hardware or software. You should make sure you never forget the password or your funds will be permanently lost. Unlike your bank, there are very limited password recovery options with Bitcoin. In fact, you should be able to remember your password even after many years without using it.

In doubt, you might want to keep a paper copy of your password in a safe place like a vault. Any password that contains only letters or recognizable words can be considered very weak and easy to break.

A strong password must contain letters, numbers, punctuation marks and must be at least 16 characters long. The most secure passwords are those generated by programs designed specifically for that purpose.

Strong passwords are usually harder to remember, so you should take care in memorizing it. Like I said, it's a very slow process. The inital test however only used one CPU core so if you have multiple cores, you can multiply the text number by core count.

Also remember, depending on the speed of the computer on which the wallet was originally encrypted, the faster or slower the decryption process. John The Ripper is extremely configurable. In this guide, we are going to look at just the basics to get you going. In the list below, every location that says "cracker" is the usernamed used in the inital setup part 2.

If you used a different username to setup Debian, replace that name with cracker. Let's break this down before we continue. In the above line, we are calling John The Ripper and giving four options to utilize. Please also notice the space between each option. While John The Ripper is running, press the "q" key.

It will shut down but can be resumed at a later date. While writing this article, I forgot my new bitcoin wallet address - luckily there are no coins in it but it's a great example for you to test with. I thought my password was GoBitGo but it's not. I likely mistyped a character. Can you crack the password? This test cracking is an important step. It will confrim that your virtual environment is properly working and has the ability to potentially crack your password.

To test this process, you will need a copy of the encrypted wallet and a word list that I generated to find the password. The wordlist is , passwords long but fear not, the correct answer is between line 25, and 30, which should not take too long to find - even with one CPU core.

This list was created using a double replace method and has over 2,, passwords. I cut it into a quater to make it a smaller download. The below guide will use the files from above to test John The Ripper. When you are ready to crack your own wallet, simply replace the files from this guide with your own. The decryption program does not care about your wallet file - what it does care about is your wallet's private key. There are multiple ways to extract the private key but for this example, we will ask John The Ripper to do so.

If you choose to do so another way, you can skip the following step and just place it in an empty document on the virtual environment. We now need to get the required files into the virtual environment. In previous steps, we setup the environment with "Guest Additions" which allow us to drag and drop files directly into the virtual environment tas well as supporting copy and paste. Unfortunately, you can not just drag and drop files directly onto the virtual environment desktop well, you can but you will have to change some settings of Gnome - this is the Linux GUI.

We will need to open the File Manager. This will open the file manager. You can then drag and drop your files directly into this file manager. Please also make sure you are in the home folder inside the file manager. In the image above, the folder location is in the blue square. If you are not under the home directory, click on "Home" on the left side of the file manager.

If for some reason you could not drag and drop your files into the file manager and Guest Additions are not working, I would suggest either:. Now that we have the requried files on the virtual environment, we are ready to extract the private key from your wallet file. To do so, in the terminal, enter. Your wallet key will be saved in the file named wallet hash. If you want to verify this has worked, you can open this file by entering.

It will display the following from the test wallet - your personal wallet will have a different hash. Please enter your desired amount but it can not be more than the amount of cores you have on your computer. If everything works, you will see the above image. Now, it's time to be patient. If you want to check the status, make sure you have the terminal as the active running application just click on it and press any key.

You will then be given the information of each CPU core - how fast, how far through the list and current active line from the wordlist. In the above example, you can see we are running 4 CPU cores and the cores are ranging from When John The Ripper finds the password, it will show it. Above is an example with the found password - I placed it in the purple box for you to see.

There you have it! Even after it finds the password, the program will keep running on the other cores until it comes to the same conclusion. Some of you will notice that other CPU cores will find the password as well and you may be thinking that the program is overlapping on each core but the timing does not work out to that conclusion.

What I believe is happening is once the password is found on a core, that core shuts down but the program does not update that the specific line as checked. It's likely a programming bug but should not interfere with the process. This is possibly the most important step! Unfortuntely, this is not a one size fits all solution. When we look at password decryption, we ask for the most likley to least likey password canidate and they are often very similar but not close enough for a universal solution.

I often find myself creating a custom program creating a unique list of potential passwords to first try. With that said, the below program can very well find your password if it was a simple typing error.

The program was not created by GoBitGo but rather I found it online here. It has been modified to create a list of potential passwords and place them in a file ready for John The Ripper. S Dollars, Bitcoins or Litecoins. We will generate your password list usually within 72 hours. If you later hire us to decrypt your password, and we are successful, this amount will be credited back to you.

Email us at info gobitgo. To use this program, first you will need to download it via the above link WordListGenerator. Once downloaded, place it in your virtual terminals file managers Home folder. It's the same instructions as to section 6. You will now need to enter what you thought your pass phrase s is. Once uploaded, go to your terminal and enter. This is the list of what you thought the password could be.

You can enter any amount of possibilities here. The formatting needs to however stay the same. Each potential password needs to placed in apostrophes with a comma separating each possibility and no comma at the end.

But what if you think your password may contain an apostrophe? Simply add a back slash behind it. Here is an example of a single potential password and it contains an apostrophe:. To run the program:. If you got this far, you've already executed a cracking command. All you need to do is follow step 5 again, except this time, you are not going to upload a wordlist file since you created one on the server. Step 2 - Change your wallet passphrase.

Your current wallet can potentially be a security risk. By changing the password, it invalidates the old wallet. Step 3 - Figure out a good solution, specific to you, for storing your wallet file and passphrase. You can use a paper wallet, save the passphrase on a flash drive and the wallet on another drive, write down the passphrase and save it somewhere safe. To be honest, you are one of the lucky ones - this will not work for eveyone and you do not want to go through this again!

It took quite a bit of time and energy to create this tutorial. This is also a decryption process that we, and others, charge for. I believe information should be free and dare I say open source!

I do also believe that if you have gotten any value from it, that value should be shared. If this process worked for you, we would love to hear about it! If you got stuck along the way, send an e-mail or enter a comment below.

If you have already an account on GoBitGo. Otherwise, complete the simple form below to post your message. Contact About Donate Welcome! Signin or Create Account Return Home. GoBitGo Newsletter Receive emails with new articles, site updates and new service annoucments! Your Name Your Email. That should do it!