Potli
Potli is a fun little game of selecting pebbles to hit a given weight.
It showcases the mathematical trapdoor function that is simple to calculate in one direction—easy to verify, but hard to solve!
This is a foundational element for asymmetric key cryptography.
This demo uses the Merkle Hellman knapsack cryptosystem.