public byte[] Decode(byte[] bytes)
 {
     if (this.key == null)
     {
         return(bytes);
     }
     else
     {
         return(Crypting.AesDecrypt(bytes, this.key, this.iv));
     }
 }