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();
        }
示例#2
0
 private void EncryptEditTextButton_Click(object sender, EventArgs e)
 {
     Editor et = new Editor(encrypt.ToString(), "Редактировать открытый текст");
     if (et.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         encrypt.ReadFromText(et.EditedText);
         UpdateTextAreas();
     }
 }
示例#3
0
 private void DecryptEditBinaryButton_Click(object sender, EventArgs e)
 {
     Editor et = new Editor(decrypt.ToBitArrayString(), "Редактировать закрытый текст (бинарная последовательность)", new System.Text.RegularExpressions.Regex("^[10]*$"));
     if (et.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         decrypt.ReadFromBooleanText(et.EditedText);
         UpdateTextAreas();
     }
 }
示例#4
0
 private DialogResult EncryptEditBinary()
 {
     DialogResult dr = default(DialogResult);
     Editor et = new Editor(encrypt.ToBitArrayString(), "Редактировать открытый текст (бинарная последовательность)", new System.Text.RegularExpressions.Regex("^[10]*$"));
     if ((dr=et.ShowDialog()) == System.Windows.Forms.DialogResult.OK)
     {
         encrypt.ReadFromBooleanText(et.EditedText);
         UpdateTextAreas();
     }
     return dr;
 }