Intuit interview question

Explain, in detail, the difference between private and public key encryption.