Ejemplo n.º 1
0
        private void btnEditIvBitSequence_Click(object sender, EventArgs e)
        {
            new Random(int.Parse(tbSeed.Text)).NextBytes(_iv);
            var ivData = new Data100(_iv);

            var editor = new Editor(ivData.ToBitArrayString(),"IV");
            editor.ReadOnly = true;
            editor.ShowDialog();
        }
Ejemplo n.º 2
0
        public Criptonator(BlockChiperMode cipherMode)
        {
            InitializeComponent();
            encrypt = new Data100();
            decrypt = new Data100();

            _mParams = new ModeParams();

            this.encodingDict = new Dictionary<string, Encoding>(){
                {Encoding.ASCII.EncodingName, Encoding.ASCII},
                {Encoding.BigEndianUnicode.EncodingName, Encoding.BigEndianUnicode},
                {Encoding.Default.EncodingName, Encoding.Default},
                {Encoding.UTF8.EncodingName, Encoding.UTF8},
                {Encoding.UTF32.EncodingName, Encoding.UTF32},
                {Encoding.Unicode.EncodingName, Encoding.Unicode},
            };

            UpdateChiper(cipherMode);
        }