Представляю ключ в двоичном виде:
string Encrypt() //random to binary
{
var encrypt = textBox4.Text;
StringBuilder binary = new StringBuilder();
for (int i = 0; i < encrypt.Length; i++)
{
binary.Append(Convert.ToString(encrypt[i], 2).PadLeft(8, '0'));
}
return binary.ToString();
}
Делаю одно и то же, но с текстом, который находится в текстбоксе
public string bina()
{
var ToBinary = textBox1.Text;
StringBuilder binary = new StringBuilder();
for (int i = 0; i < ToBinary.Length; i++)
{
binary.Append(Convert.ToString(ToBinary[i], 2).PadLeft(8, '0'));
}
return binary.ToString();
}
А здесь я пытаюсь вызвать две функции:
private void carbonFiberButton11_Click_1(object sender, EventArgs e)
{
textBox1.Text = Encrypt();
textBox1.Text = bina();
}
Идея такая: необходимо первый зашифрованный текст соединить со 2ым и все это вывести в textbox, но почему-то выводится только ключ, представленный в двоичном виде. Текст, введенный в textbox вообще пропадает