public void Init() { _Default = new Default(_APro, this); _Digest = new Digest(_APro, this); _RandKey = new RandKey(_APro, this); _Wrapper = new Wrapper(_APro, this); _Confuse = new Confuse(_APro, this); _Scrypto = new Scrypto(_APro, this); _Sstream = new Sstream(_APro, this); _Acrypto = new Acrypto(_APro, this); _Txt2Img = new Txt2Img(_APro, this); _Ado = _Default; CbMask.Items.Add(ADo._MaskDef); CbMask.SelectedIndex = 0; CbType.Items.Add(ADo._TypeDef); CbType.SelectedIndex = 0; }
public void InitOpt(string dir) { switch (dir) { case ESec.OPT_DIGEST: _Ado = _Digest; break; case ESec.OPT_RANDKEY: _Ado = _RandKey; break; case ESec.OPT_WRAPPER: _Ado = _Wrapper; break; case ESec.OPT_CONFUSE: _Ado = _Confuse; break; case ESec.OPT_SCRYPTO: _Ado = _Scrypto; break; case ESec.OPT_SSTREAM: _Ado = _Sstream; break; case ESec.OPT_ACRYPTO: _Ado = _Acrypto; break; case ESec.OPT_TXT2IMG: _Ado = _Txt2Img; break; default: _Ado = _Default; break; } _Ado.InitOpt(); }