public IMessage ReadMessage() { var toRead = UnderlayingReader.ReadLine(); var bytes = Encoding.UTF8.GetBytes(toRead); var buffer = new byte[bytes.Length]; keyReader.ReadKey(buffer, 0, bytes.Length); return(new Message(string.Join("", bytes .Select((t, i) => (t ^ buffer[i]).ToString("D3"))), "")); }
protected void awaitAnyKey() { WriteLine("\nPress any key to continue...\n"); keyReader.ReadKey(true); }