Что значит строка кода ? - C#
Формулировка задачи:
Листинг программы
- i = q = 0
А лучше объясните всё это если не сложно , что тут ваще происходит блин )
Листинг программы
- public byte[] Encrypt(byte[] bytes, string Key)
- {
- byte[] key = System.Text.Encoding.ASCII.GetBytes(Key);
- byte[] s = new byte[256]; // 256
- byte[] k = new byte[256]; // 256
- byte temp;
- int i, j;
- for (i = 0; i < 256; i++)
- {
- s[i] = (byte)i;
- k[i] = key[i % key.GetLength(0)];
- }
- j = 0;
- for (i = 0; i < 256; i++)
- {
- j = (j + s[i] + k[i]) % 256;
- temp = s[i];
- s[i] = s[j];
- s[j] = temp;
- }
- i = j = 0;
- for (int x = 0; x < bytes.GetLength(0); x++)
- {
- i = (i + 1) % 256;
- j = (j + s[i]) % 256;
- temp = s[i];
- s[i] = s[j];
- s[j] = temp;
- int t = (s[i] + s[j]) % 256;
- bytes[x] ^= s[t];
- }
- return bytes;
- }
Решение задачи: «Что значит строка кода ?»
textual
Листинг программы
- string lol = "";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д