Что значит строка кода ? - 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 = "";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д