Я работал над побитовыми операторами, а затем пытался кодировать некоторый текст с помощью оператора XOR. Он работает, но зашифрованный текст не отображается на richTextBox. Исследовали кодировки, но до сих пор я никуда не денусь.C# XOR Зашифрованный текст не показан на RichTextBox
Код работает, когда я не использую какой-либо элемент управления и не использую строки.
string computehash(string text, string pass)
{
string encrypted = null;
for (int i = 0; i < text.Length; i++)
{
encrypted +=Convert.ToChar(text[i]^pass[i % pass.Length]);
}
return encrypted;
}
Подумайте, что делает XOR, а затем представьте, что первый символ пароля равен значению первого символа открытого текста. –
и? что ты имел в виду ? – user1926930
Я думаю, вам нужно немного разобраться в кодировке символов, прежде чем продолжить. Пожалуйста, найдите таблицу ASCII или что-то еще. –