How To Really Understand Zero-Knowledge Proof
This concept also explains how magic tricks work!

Zero-knowledge proof or zero-knowledge protocol is a technique/method where you prove to someone that you know something without revealing to them what you actually know. If that sounds a bit non-sensical, let me clarify.