Isn't my wallet (i.e. my private key) already private? What does it mean to set a password for it? I assumed it encrypted the wallet file, but this answer seems to point otherwise. How can they verify the password? I don't feel very comfortable sending it to a server, and it doesn't seem any safer to store a password with the wallet file than just have a wallet file without a password. However if it does encrypt the wallet, what software is used?
I'm very unsure of multibit, it seems very non-transparent. The wallet file seems to be a binary file instead of a plain text one with my key (granted plain-text "isn't safe", but so isn't a binary file that can be used by an attacker on his multibit client). I don't even know what multibit is doing with that file...
Thanks... Noob here.