Из слова урок после шифрования получили слово кору, а из слова

Из слова урок после шифрования получили слово кожуру, а из слова машина анамиш? Какое верховодило использовали при шифровании?

Задать свой вопрос
2 ответа

  Метод шифрования

   Приведенные образцы подходят такому методу.

   При шифровании слова поначалу берутся заключительные две буковкы в оборотном порядке, а позже - 1-ые две буковкы в оборотном порядке. Потом опять последующие две буковкы с конца слова в оборотном порядке, а потом снова следующие две буковкы с начала слова в оборотном порядке, и т.д.

  Представление слова в виде массива

   Для шифрования слова X, состоящего из N букв, представим его в виде массива:

  • X[i] - (i-1)-я буковка, т.е. 
  • X[0] - 1-ая буковка;
  • X[1] - 2-ая буква, и т.д.;
  • X[N-2] - предпоследняя буковка;
  • X[N-1] - заключительная буква.

  Формула для преображения слова при шифровании

   Вышеописанный метод на языке элементов массива  смотрится последующим образом:

  1. Y[0] = X[N-1];
  2. Y[1] = X[N-2];
  3. Y[2] = X[1];
  4. Y[3] = X[0];
  5. Y[4] = X[N-3];
  6. Y[5] = X[N-4];
  7. Y[6] = X[3];
  8. Y[7] = X[2] и т.д.

   Явно, алгоритм шифрования имеет периодичность и повторяется через каждые 4 буквы. Потому, если индекс массива представим в виде:

      i = 4 * p + q, где p = 0; 1; 2; ...; q = 0; 1; 2; 3,

то для Y[i] получим:

      Y[i] = X[N - 1 - (2 * p + q)], при q = 0; 1;

      Y[i] = X[2 * p + 3 - q], при q = 2; 3.

  Примеры шифрования неких слов

   Приведем несколько образцов шифрования слов с разным количеством букв.

  1. X = я; Y = я;
  2. X = он; Y = но;
  3. X = она; Y = ано;
  4. X = урок; Y = кожуру;
  5. X = книжка; Y = агнки;
  6. X = машина; Y = анамиш;
  7. X = воспитанница; Y = ацчуине;
  8. X = директор; Y = роидткер;
  9. X = президент; Y = тнрпедзеи;
  10. X = астрономия; Y = яисамортно.

 

 

Слово "Урок" поменяли на "кожуру", как следует использовали переворот слова, но в слове "машина", мы получаем не "анишам", а "анамиш", как следует использовали не переворот слова, а перестановки слогов в слове. Второй вариант подходит для обоих случаев. Отсюда получаем, что использовали перестановку слогов в слове.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт