An Interactive Cryptology Learning Environment for Students and Teachers (High-School Level)