stab at understanding online cryptography