Bitcoin Forum
May 12, 2024, 11:43:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Easy way to secure your BTC wallet.  (Read 1292 times)
BTC-Joe (OP)
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
June 17, 2011, 10:27:52 PM
 #1

Here's what I did, and I know I'm not the first to do this but since I can only post here I thought I'd share:

1) Put your bitcoin data folder and client on a USB key. It doesn't really need to be encrypted, but you can encrypt the filesystem of the USB key if you're really paranoid.

u:\bitcoin - put client in here
u:\bitcoin\data - put your wallet data in here

2) Use an archiver like RAR to compress your local copy of the data folder into a backup file, and set a password on the archive for some extra protection. Keep this file on your computer in case you ever lose the USB key.

3) Create a simple script (for windows) to make your bitcoin client portable. Copy and paste this into a text file:

Code:
@echo off
start /B bitcoin.exe -datadir=./data

Save the text file as "start btc.cmd" and always use that to start bitcoin, so the client uses the directory on your USB key for data. Make sure that your system is not hiding file extensions for known types or you will end up with "start btc.cmd.txt". You may need to disable hiding of file extensions within "Folder Options" in WIndows Explorer.


That's all you need to do. You can now access your wallet on any computer, although I would avoid running this on unsecured public computers.
Don't run the bitcoin client unless you need to...i.e. to check your balance or to send money.
1715514225
Hero Member
*
Offline Offline

Posts: 1715514225

View Profile Personal Message (Offline)

Ignore
1715514225
Reply with quote  #2

1715514225
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715514225
Hero Member
*
Offline Offline

Posts: 1715514225

View Profile Personal Message (Offline)

Ignore
1715514225
Reply with quote  #2

1715514225
Report to moderator
samablog
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile WWW
June 18, 2011, 01:23:41 AM
 #2

IMO, it's pretty inexcusable that the wallet file isn't encrypted and password/pin protected in the first place.  I'm guessing that commercial clients will resolve that problem.
ibisy70
Member
**
Offline Offline

Activity: 88
Merit: 10


View Profile
June 18, 2011, 01:30:17 AM
 #3

Seems like more of an annoyance to do that...i find it easier to just be smarter on the internet Wink
BTC-Joe (OP)
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
June 18, 2011, 02:29:30 AM
 #4

Seems like more of an annoyance to do that...i find it easier to just be smarter on the internet Wink

It took me about 10 mins total to do this, and that included time tweaking the .cmd file so that it wouldn't leave a command prompt window open. It's more convenient to have your wallet on a USB key than on any one computer, and you rarely need to use the client unless you are solo mining or sending/receiving BTC.
Aresdos
Newbie
*
Offline Offline

Activity: 34
Merit: 0



View Profile
June 21, 2011, 01:44:47 AM
 #5

If it's easier, I made a client that will run off of a USB drive...
It's a batch compiled to EXE with a few tweaks to make it easy to use and update.
Just drop the data file in the "BitcoinPortable" folder and it works with your original wallet..
http://forum.bitcoin.org/index.php?topic=18870

Just thought I'd mention it since making a clean, easy, portable windows client is the one thing I'm actually good at with bitcoin.. lol  Grin
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!