Sharing your BTC wallet "hash" is not safe because it includes your encrypted privkey, which is needed to crack the password. Once cracked someone can decrypt your privkey and steal your BTC.
I don't know the details about the pubkey but it's possible that's a BIP-32 pubkey, meaning it's not the pubkey of a specific address.
I don't know the details about the pubkey but it's possible that's a BIP-32 pubkey, meaning it's not the pubkey of a specific address.