Signing Vs Encrypting

Both signing and encrypting will use private key and public key but the use case is different

ActionPurposeHow
SigningVerify the authenticity, everyone can readA: Sign using A's private key
B: Verify it's A by using A's public key
EncryptEncryption/hiding. Only receiver can readB: Encrypt using A's public key
A: Read using A's private key