How to Explain Public-Key Cryptography and Digital Signatures to Anyone

Thanks for repinging me. @AccordionGuy (article author) can you look into this? Thank you!