A C# implementation of the AESCrypt file format