HemersonKl Ответов: 0

Как использовать или textbox. text вместо ключа? Получить подпись или что-то в этом роде.


Как использовать или Textbox. text вместо ключа? Получить подпись или что-то в этом роде. Я хочу для этого ключа char [] key = {'A', 'B', 'C',' D',' E'}; внутри texbox что-то вроде этого; Char [] key = {'texbox1, tex'};


private static string encryptDecrypt(string input)
      {
          char[] key = { 'A', 'B', 'C', 'D', 'E' };
          char[] output = new char[input.Length];

          for (int i = 0; i < input.Length; i++)
          {
              output[i] = (char)(input[i] ^ key[i % key.Length]);
          }


Что я уже пробовал:

Потому что я хочу это сделать? Чтобы скрыть ключ вне скрипта внутри текстового поля.

[no name]

текстовое поле textbox1.Текст.ToArray выглядит так, как будто это может быть то, что вы хотите, если ваш вопрос был последовательным.

CPallini

Мой виртуальный 5.

HemersonKl

Привет, я пытаюсь, но ошибка.

private static string encryptDecrypt(строковый ввод)
{


char [] key = textBox1. Text.ToCharArray();
char [] output = новый char[input.Длина];

for (int i = 0; i & lt; input.Длина; i++)
{
выход[я] = (char), в(Вход[я] ^ клавиша[я%.Длина]);
}

return new string (output);
}

Ошибка 1 Ссылка на объект требуется для нестатического поля, метода или свойства WindowsFormsApplication1.Форма form1.текстовое поле textbox1'

[no name]

Ладно, исправь свой код.

HemersonKl

я не программист, я просто пытаюсь учиться.

Richard Deeming

Снять static модификатор из вашего метода:

private string encryptDecrypt(string input) ...

HemersonKl

= ) Большое вам спасибо. Теперь он работал идеально. Спасибо.

0 Ответов