If you are buying HIVE from an exchange, then all you need is to put your Hive username in the field to withdraw to. Your Hive username is your wallet address. For sending TO your username/wallet you don't need any keys or passwords.
(Note: The procedure is a bit different if you want to send HIVE to your balance on an exchange - in that case you will send HIVE to the exchange's Hive account and you will also add a memo which the exchange will give you, so that the exchange can direct the funds to your exchange balance.)
If at some other time you want to send FROM your wallet, then you need to put in your private active key (although we have tools like Hivesigner and Hive Keychain which create their own passwords once you set them up so you don't have to share your sensitive active key).
Hope this helps.
I'm using the Hive Keychain, and will be switching to Ledger once they support Hive. I'm used to how Ethereum works. I couldn't really find a clear explanation of how transfers work on the Hive website. Thanks.
Bittrex is telling me the address is not valid for Hive. Do I not need the @ symbol in front of the user name?