Day 6 of C# Advent - Coding for an encrypted service