public CryptFilter_Template(TolCoderSt.CoderNum e, TolCoderSt.CoderNum d)
 {
     if (e == 0 || d == 0)
     {
         throw new Exception("A De/Encoder should be set!");
     }
     en = TolCoderSt.getEncoder(e);
     de = TolCoderSt.getDecoder(d);
 }
Exemplo n.º 2
0
        /// <param name="en">编码方法</param>
        /// <param name="de">解码方法</param>
        public TolCoder(IEnCode en = null, IDeCode de = null)
        {
            var tmp = new DENCode_Empty();

            if (en != null)
            {
                _enCmd = en;
            }
            else
            {
                _enCmd = tmp;
            }
            if (de != null)
            {
                _deCmd = de;
            }
            else
            {
                _deCmd = tmp;
            }
        }