I want to point out that I'm no expert, and will gracefully accept criticism from other members of the community if I'm wrong in the advice I'm handing out, but you guys seem to need help so I'm gonna give this my best shot.
OK, I think, thanks.
How's it going to get more mass-friendly when it's like this now though?
It will become more mass friendly when there is a cd you can buy in the store, or a hardware wallet thats fully secure that you can buy and run, and be totally secure that experts made this (ridiculously easy to use) software and nobody is going to hack it. I know there's a thread here where somebody is working on a solution that simplifies everything to a wallet device one can plug into any usb drive and be secure.
I had 2 'wallets' the full-size one and the Multibit thing. The full-size version took forever to finally catch up with the chain thing, then today when I opened it gave some error message and started again from the beginning. That's totally unacceptable, so I've uninstalled that version.
What was the first one you tried? Was it the client from bitcoin.org?
1. I can encrypt the main .exe using AxCrypt, so it cannot be run without a password. Does that help in the slightest, or not?
nope, because your wallet.dat file (which contains the private key) is what they'd hypothetically be after
2. Regarding the private key/s, how does one actually use them? I tried exporting from Multibit, the resulting file seems to be a registry entry. I presume it isn't one - but what is it, exactly?
I'm personally unfamiliar with multibit so I can't answer the question of what the resulting file was conclusively. Multibit is a wallet that can handle different kinds of coins, right?
I would guess that the resulting file is something made by multibit, for reference by multibit, and isnt really designed to work in other wallet programs. I'm assuming they used a different format so they can store wallet.dat files for different coins all as on and you can save it as one wallet file (instead of one file for each coin).
To use such a key (keys?) do you have to place that file in the folder Multibit is installed in? There doesn't seem to be any keys in the folder at present, so where exactly is the "key hole", so's to speak, for these keys?
and this is where bitcoin needs to get more mainstream friendly...
the "keyhole" for the number you generated at bitaddress.org depends on the particular client you're using.
I have no idea how to import it into multibit, but there's more than likely a way.
for the client from
www.bitcoin.org you have run bitcoind.exe file with a --importprivkey (i think, you'll prolly wanna google around for a more concise tutorial) flag tacked on.
here's how I got it to work:
1) run the client as normal.
2) run cmd.exe from the start menu
3) run bitcoind.exe with the --importprivkey (i think) flag AND your private key after that (this is the keyhole)
4) my bitcoin popped up in my wallet
alternatively (and less safely, but more easily) you can use the client offered online by
www.blockchain.info -- then theres a section on that site where you can go type your private key in, and it will load your private key into a wallet for you.
Hang on... I can "import" keys? OK, so it's a ".key" file. But there are NO .key files in the folder at present, so what keys is/are it using NOW then?
pretty sure the .key file is just a format designed for this multibit program you found.
you're getting confused because the word "import" is ambiguous. yes you can import a wallet designed just for multibit into a multibit client (this is apparently a .key file).
but in the context of this thread, when I've been saying "import" I meant loading your private key into a client of any kind (i just described a couple of way to do this above).
importing a .key file into multibit counts as doing this, because your private key is stored inside the .key file (same for wallet.dat files on the other clients)
3. How do you know which keys go with which address? I can't even see what keys it's using, so how do I know if it's the right key, or even which key?
i think you're talking about multibit, which I can't answer for you being unfamiliar with that program.
in general though, private keys are mathematically linked to a set of addresses. bitaddress.org generates you a private key and one such address linked to that key. in most clients, once youve loaded up a wallet.dat (or imported a private key), you can generate a new address as often as you want.
Above someone says to backup 'wallet.dat'
Where the heck is THAT?
like how .key files are made for multibit, a wallet.dat file gets generated by the "bitcoin-qt" client (and similar clients for other coins, this is the one at
www.bitcoin.org, and is the most common). it contains the raw private key information (which you could alternatively generate at
www.bitaddress.org, and loading one of those into a client causes the client to generate a wallet.dat for that particular private key, just as multibit generates a .key file)
if you have the qt client installed, you'll be able to find the wallet.dat file by typing "%appdata%" into an explorer window, then clicking on the folder for the appropriate client.
or, you could just use the export option in the qt client itself, that'd actually prolly be easier (i think it works the same way as in multibit).