I’m a big fan of 7-zip for a long time.
7-zip is a free and open-source file archiver which also supporting AES-256 encryption in 7z and ZIP formats.
The AES-256 algorithm uses cipher key with length of 256 bits. To create that key 7-Zip uses derivation function based on SHA-256 hash algorithm. A key derivation function produces a derived key from text password defined by user. For increasing the cost of exhaustive search for passwords 7-Zip uses big number of iterations to produce cipher key from text password.
We will try to make use of this strong and free encryption feature to protect our vital cryptocurrency information.
OS: Windows 10 Pro 64-bit
7-zip version: 7-Zip 17.01 beta (2017-08-28) for Windows
The walk-through
I store all my wallets under a directory with simple architecture like this. We will use the STEEM wallet as example for this tutorial.
Inside of the STEEM folder there are two files, the portable Vessel wallet for Steem and a plain text file that stores all the private keys for Steem including Owner key, Active key, and Post key.
One must never store sensitive data like such digitally in plain text. And we are going to encrypt this text file using 7-zip.
Download latest version of 7-zip from the official site.
After installation, right click on the text file. 7-zip -> Add to archive.
You can either choose 7z or zip format in the Archive format. Make sure the encryption algorithm is set to AES-256, this should be the only option if you are using the latest version of 7-zip. Lastly, create a strong password which is very important to increase the difficulty when someone trying to crack the encryption. The stronger the password the stronger your encryption is.
Press OK to start the archiving.
Now you will have an encrypted archive in 7z format.
Open it up and to make sure you see the +
sign under the Encrypted column. Unlock the file to check if everything is OK before next step.
Permanently delete the plain text file by Shift + Del
keys. Make sure no copy of the text file should be existing in any place including the recycle bin.
Remember all the sensitive credentials in digital form should always be encrypted.
Posted on Utopian.io - Rewarding Open Source Contributors
This page is synchronized from the post: ‘Encrypt cryptocurrency credentials using 7-zip’