Wallet Address: Use the private key to generate the public key through elliptic curve encryption, and then generate a 42-bit address beginning with 0x (the bitcoin address generation principle is the same, except that the address format is different from Ethereum).
Transaction Password: When creating a wallet, you will be prompted to set a password. This password is your transaction password. At the same time, this password will encrypt the wallet private key and generate your wallet's Keystore. So you can also understand why the new import wallet uses the new password.