Skycoin Wallet Encryption Solution

in #altcoins3 years ago (edited)

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!

  1. Download VeraCrypt @ https://www.veracrypt.fr/en/Downloads.html

  2. Open VeraCrypt, select a drive letter, then select 'Create Volume'
    1.PNG

  3. Follow the steps for 'Create an encrypted file container'.

  4. Make sure your Skycoin client is closed before proceeding to step 5!

  5. Make a backup of the 'C:\Users\USERNAME\.skycoin' folder.

  6. Seriously. Make sure you have a backup of your '.skycoin' folder.

  7. In VeraCrypt, click 'Select File...' in the bottom right hand corner. Select the container file you created. Click 'Mount' on the bottom left.

  8. Your encrypted container should now be mounted and VeraCrypt will look something like this:
    2.PNG

  9. Copy your 'C:\Users\USERNAME.skycoin' folder into your mounted container. Once in the container I renamed the '.skycoin' folder to just 'skycoinwallet'.

  10. 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).

  11. 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
    3.PNG
    *Make sure to use your actual username.

  12. After creating the symbolic link you should be able to open the Skycoin client and see your coins!

  13. 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!

  14. 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.

That's it! If you have any questions please join the Skycoin/Skycoin Support Telegram rooms:
https://t.me/Skycoin
https://t.me/skycoinsupport

Skycoin address: 2BkxtK5LFsxLDHReiz1PFj3TnKDmpGc7TzZ
Skycoin-Cloud-BB-Vertical@1x.jpg

Sort:  

Congratulations @prblmchld! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published your First Post

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Nice to see some Skycoin-related stuff being posted in Steemit!
Too bad I find this after more than 7 days, now my upvote won't result in a reward, sadly.
In relation to this, do you think it would be an idea to release the skycoin blog posts in a scheduled manner here on Steemit?
Hopefully there's someone with more of a Steemit-presence than either of us in the Telegram channel..

Congratulations @prblmchld! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:

The Meet the Steemians Contest is over - Results are coming soon ...

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @prblmchld! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.17
TRX 0.03
JST 0.037
BTC 10768.84
ETH 358.46
USDT 1.00
SBD 0.96