- 176
- 294
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Code:
public static class Xorstr
{
public static string xorstring(string str, string key)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.Length; i++)
{
char c = str[i];
char k = key[i % key.Length];
sb.Append((char)(c ^ k));
}
return sb.ToString();
}
}
Пример использования:
Code:
public static void Main()
{
string text = "Здравствуй небо в облаках!";
string key = "123123";
string encrypted = xorstring(text, key);
Console.WriteLine("Зашифрованный текст: " + encrypted);
string decrypted = xorstring(encrypted, key);
Console.WriteLine("Расшифрованный текст: " + decrypted);
}
Последнее редактирование: