When I started using pgp I quickly realised there wasn't a decent, fun, interactive method to test that I was actually using pgp properly. Which lead me to create this website. All cryptography is handled in the browser using OpenPGP.js
This website is open source, feel free to view it