Условие:
Преобразование состоит из двух шагов:
1) XOR каждого символа с ключом, который меняется от позиции к позиции:
k_i = (BASE + i * STEP) mod 256
2) перестановка байт: обмен соседних пар (0<->1, 2<->3, ...).
var BASE = 90; // 0x5A
var STEP = 31; // 0x1F
Эталонный отпечаток правильной кодовой фразы.
var FINGERPRINT = [10, 44, 196, 247, 142, 190, 92, 119, 20, 54, 216, 207, 159, 161,
88, 104, 28, 21, 203, 230, 134, 169, 124, 111, 2, 35, 250, 227, 174, 205, 129];
надо расшифровать кодовую фразу

