Hello,
I'm totally new to this entire realm of cryptocurrency and I'm interested in Bitcoins and Litecoins. Trying to get started I did search all I could about wallets and security, so I came to the conclusion that what would work best for me is a "cold storage" thing, in paper. I don't intend to spend BTC or LTC regularly, but mostly to travel money from here to there without paying absurd government taxes.
That being said, my questions are:
1) I want to generate by myself a random private key; when I'm done with it I need to get the public address to receive deposits. How do I do it? (I know there is the bitcoinpaperwallet.com website to do all of this, but I want to get my own random private key and generate the public address out of it);
2) When step 1) is done, one way or another, can I already use the number of the public address generated offline to actually receive deposits? That is, will these transactions be registered already, waiting just for me to go online to redeem the funds?
3) Is the process equal to both bitcoin and Litecoin?
4) Can I use Bitcoin/Litecoin Core, or electrum, to input my private key there somehow and see my funds in these programs?
EDIT: oh, and in case it is indeed possible to use the offline wallet to receive deposits, is it possible to check online if that public address has the balance/funds transferred to it? Say, I want to buy BTC and before I pay in person I want to check whether my funds are there or not.
Thank you!
Al