Ejemplo n.º 1
0
        /// <summary></summary>
        private void DoLoad(object sender, EventArgs e)
        {
            // uncheck all
            foreach (ToolStripMenuItem item in this.algoMenu.DropDownItems)
            {
                item.Checked = false;
            }

            // check the selected
            ToolStripMenuItem first = (ToolStripMenuItem)this.algoMenu.DropDownItems[0];

            first.Checked = true;

            SymmetricAlgoType algo =
                (SymmetricAlgoType)Enum.Parse(typeof(SymmetricAlgoType), first.Tag.ToString(), true);

            // create a new encryptor
            this._encryptor = new SymmetricEncryptor(algo);

            // create key sizes
            this.PopulateKeyMenu();

            // set the key size
            this._keySize = Convert.ToInt32(((ToolStripMenuItem)this.keyMenu.DropDownItems[0]).Tag);

            // init the seleted field
            this._selectedField = this.cipherField;
        }
Ejemplo n.º 2
0
        /// <summary></summary>
        private void DoChangeAlgo(object sender, EventArgs e)
        {
            // release the old encryptor
            this._encryptor.Clear();

            // clear out the keys menu
            this.keyMenu.DropDownItems.Clear();

            // uncheck all
            foreach (ToolStripMenuItem item in this.algoMenu.DropDownItems)
            {
                item.Checked = false;
            }

            // check the selected
            ((ToolStripMenuItem)sender).Checked = true;

            SymmetricAlgoType algo =
                (SymmetricAlgoType)Enum.Parse(typeof(SymmetricAlgoType), ((ToolStripMenuItem)sender).Tag.ToString(), true);

            // create a new encryptor
            this._encryptor = new SymmetricEncryptor(algo);

            // create key sizes
            this.PopulateKeyMenu();

            // set the key size
            this._keySize = Convert.ToInt32(((ToolStripMenuItem)this.keyMenu.DropDownItems[0]).Tag);
        }