I was reading about the asymmetric key cryptography and got to know that it resolved the issue caused by symmetric key cryptography. (where the same key used for encryption and decryption and chances of stealing the key is higher).
In asymmetric key cryptography, we've two keys public and private. the public key is accessible to the outside while the other key is only known to that user. Now if I sent the message to some other person, So first I should know his public key and send the message with encrypted by his public key and message only decrypted by the other user using the private key.
But I've following doubts -
What if, when both users have the same private key. (Both users can read the sensitive information of each other)
Is the public key of every user unique?