Skycoin Wallet Encryption Solution
At the time of this post, the Skycoin desktop client does not yet offer an encryption mechanism. You can track the progress of this issue here: https://github.com/skycoin/skycoin/issues/479
Below is a simple way to store your Skycoin wallet files in an encrypted container until encryption is implemented in the desktop client! Shout out to 'Experience Dickerson' for originally sharing this idea with the Skycoin Telegram!
Download VeraCrypt @ https://www.veracrypt.fr/en/Downloads.html
Open VeraCrypt, select a drive letter, then select 'Create Volume'
Follow the steps for 'Create an encrypted file container'.
Make sure your Skycoin client is closed before proceeding to step 5!
Make a backup of the 'C:\Users\USERNAME\.skycoin' folder.
Seriously. Make sure you have a backup of your '.skycoin' folder.
In VeraCrypt, click 'Select File...' in the bottom right hand corner. Select the container file you created. Click 'Mount' on the bottom left.
Your encrypted container should now be mounted and VeraCrypt will look something like this:
Copy your 'C:\Users\USERNAME.skycoin' folder into your mounted container. Once in the container I renamed the '.skycoin' folder to just 'skycoinwallet'.
Stop. Take a deep breathe. Make sure your '.skycoin' folder is backed up and then delete the folder located at 'C:\Users\USERNAME.skycoin' (the default wallet location).
Create a symbolic link to the container. Open up an administrative command prompt/powershell and type the following: mklink /D C:\Users\USERNAME.skycoin Z:\skycoinwallet
*Make sure to use your actual username.
After creating the symbolic link you should be able to open the Skycoin client and see your coins!
Note that If you open a file stored on a VeraCrypt volume, the file will be automatically decrypted to RAM (memory) on the fly while it is being read. I would suggest only mounting your encrypted container when using your wallet.
*Remember that your wallet does not have to be open to accumulate coin hours!
When you are ready to dismount your encrypted container make sure that you close the Skycoin client. Open VeraCrypt and select 'Unmount' in the bottom left.
Skycoin address: 2BkxtK5LFsxLDHReiz1PFj3TnKDmpGc7TzZ