When sending an ethereum transaction, applications like geth will lock and unlock the ether account being used with a password. But what if I generate a public and private key offline, do I still need to unlock (and first create) the account with geth before sending a transaction from that account with web3?
In short, is the lock and unlock password somehow included in the blockchain or is it only being used to encrypt the private key in the wallet key file?