A small C# library for encrypting and compressing an object and back again