I don't why we can decrypt the message using our private key if it's encrypted using our public key.
If a message is encrypted using my public key, then how can I decrypt it using my private key? It doesn't make sense at all.
The only way it can do that is that on my side, the private key can be generated using my public key.
Can anybody make things clear for me?