public static T Decode <T>(string source) { byte[] decrypted = AESUtility.DecryptBytes(source, "HENA").GZipDecompress(); return(JsonConvert.DeserializeObject <T>(ByteExtensions.ToUTF8String(decrypted))); }