Что значит строка кода ? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. i = q = 0
и i и q это int .
А лучше объясните всё это если не сложно , что тут ваще происходит блин )
Листинг программы
  1. public byte[] Encrypt(byte[] bytes, string Key)
  2. {
  3. byte[] key = System.Text.Encoding.ASCII.GetBytes(Key);
  4. byte[] s = new byte[256]; // 256
  5. byte[] k = new byte[256]; // 256
  6. byte temp;
  7. int i, j;
  8. for (i = 0; i < 256; i++)
  9. {
  10. s[i] = (byte)i;
  11. k[i] = key[i % key.GetLength(0)];
  12. }
  13. j = 0;
  14. for (i = 0; i < 256; i++)
  15. {
  16. j = (j + s[i] + k[i]) % 256;
  17. temp = s[i];
  18. s[i] = s[j];
  19. s[j] = temp;
  20. }
  21. i = j = 0;
  22. for (int x = 0; x < bytes.GetLength(0); x++)
  23. {
  24. i = (i + 1) % 256;
  25. j = (j + s[i]) % 256;
  26. temp = s[i];
  27. s[i] = s[j];
  28. s[j] = temp;
  29. int t = (s[i] + s[j]) % 256;
  30. bytes[x] ^= s[t];
  31. }
  32. return bytes;
  33. }

Решение задачи: «Что значит строка кода ?»

textual
Листинг программы
  1. string lol = "";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы