Text this: Learning and Experiencing Cryptography with CrypTool and SageMath