Solve various cryptography challenges ranging from decoding base64 data to performing a simplified TLS handshake.