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(); }
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); }