using GBNewEnergy.Protocol.Enums; using System.Text; namespace GBNewEnergy.Protocol { public class NEGlobalConfigs { /// /// 加密编码 /// public Encoding NEEncryptEncoding { get; set; } = Encoding.UTF8; /// /// 字符串编码 /// public Encoding NEEncoding { get; set; } = Encoding.UTF8; /// /// 数据单元加密方式 /// 0x01:数据不加密;0x02:数据经过 RSA 算法加密;0x03:数据经过 AES128 位算法加密;“0xFE”表示异常,“0xFF”表示无效 /// public NEEncryptMethod EncryptMethod { get; set; } = NEEncryptMethod.None; /// /// 数据单元加密 /// 当数据单元存在加密时,应先加密后校验,先校验后解密 /// public INEEncrypt Encrypt { get; set; } } }