Can a vanity address be hashed by one person for the sole purpose of giving it to another, along with the password, whereupon the new owner is able to change the password locking out the one who created it? If so, reply with a brief outline of how this is done or, at the very least, point me toward a post that explains this
We have discussed this at length above and it can be done as follows:
You create a standard private/public key pair and send
just the public key to the second person and keep the private key secret.
Instead of creating new random key pairs from the standard starting point they create them from your public key point.
If they find the vanity public address you are looking for they can send you the vanity private and public keys they created based on the public key you sent them.
You can then multiply the private key they send you and the private key you kept secret together to get the final private key for the vanity address.
The person that worked on the project for you has no way of knowing the final private key. You are the only one that can know it because you are the only one that has both the private keys needed to muliply together to get the final private key for the vanity public address.