Найти уравнение расшифровки

211
26 марта 2017, 05:15

Здравствуйте. Есть такой код циклического сдвига текста:

  X = 'Защита информации шифрованием';   
  n = X.length; Y = ""; 
  a = 15; b = 5; // Ключ шифра 
  document.write('X = ' + X)  // Печать текста Х 
  document.write('Y = ')  
  for (i=0; i<n; i++){ 
  j = (a*i+b) % n  
Y += X.charAt(j); 
 document.write(X.charAt(j)) } // Печать шифртекста

Выводит всё отлично:

X = Защита информации шифрованием Y = аф рионвфаонримеамцЗиаищ ишти

Только как теперь найти уравнение расшифровки, чтобы то, что вышло раскодировать обратно?

Answer 1
s = new Array();
 X = 'аф рионвфаонримеамцЗиаищ ишти';  
  n = X.length; Y = "";
   a = 15; b = 5; // Ключ шифра
   document.write('X = ' + X)  // Печать текста Х
    document.write('Y = ') 
   for (i=0; i<n; i++){  
      j = (a*i+b) % n     
      s[j]=X[i];
     }
     for (i=0; i<n; i++){
      document.write(s[i]);
     }
READ ALSO
элемент не исчезает

элемент не исчезает

есть массив картинок не могу сделать проверку, если картинка есть то ок если нет то тег выше исчезает #fotorama2

211
Неправильное обтекание картинки

Неправильное обтекание картинки

Здравствуйте, подскажите пожалуйста почему при обтекании картинки border получается как бы в нейМне нужно чтобы border был возле текста, можно...

210
Mysql делает 2 одинаковых записи

Mysql делает 2 одинаковых записи

Имеется скрипт сообщений, все работает на LAMP - сервереПри умеренных нагрузках записи INSERT (сообщения от пользователей) задваиваются

197
UPDATE SELECT всегда возвращает 0

UPDATE SELECT всегда возвращает 0

Пытаюсь таким запросом обновить записи в таблице, но в итоге в столбце region_id всегда получаю 0, хоть в таблице towns и есть записи соответствующие...

228