Size: a a a

JavaScript.Ninja

2020 January 28

D

Dmitriy Zakharenko in JavaScript.Ninja
в 10чной все есть же уже
источник

IK

Illya Klymov in JavaScript.Ninja
Можно умножить и сложить
источник

IK

Illya Klymov in JavaScript.Ninja
Но то мелочи жизни
источник

D

Dmitriy Zakharenko in JavaScript.Ninja
потом складываем rgb и у тебя как раз получается то которое типа 179
источник

D

Dmitriy Zakharenko in JavaScript.Ninja
елси я правильно понимаю
источник

Г

Герман in JavaScript.Ninja
Сергей
переводим эти 3 разности в 2ичную систему и обьединям в одну строку чтобы перевести в 10 систему
Вот у меня на этапе перевода в двоичную затупы, я юзаю метод .toString(2), b по заданию 2 бита, у меня бывает от от 1 до 3х, также как и с другими группами. Получается если у меня r = 1 то надо добавить 00 до, чтобы получить 001. Если b=111 то надо как-то получить двухзначное число. Но это кажется какой-то костыльной логикой.
источник

IK

Illya Klymov in JavaScript.Ninja
Dmitriy Zakharenko
получаем разность, получаем сумму разности, с помощью суммы находим символ в ключе
С помощью суммы находим символ в ключе - это какая-то лажа
источник

IK

Illya Klymov in JavaScript.Ninja
Ксор работает не так
источник

IK

Illya Klymov in JavaScript.Ninja
Просто первый пиксель ксорится с первым символом ключа (важно - со значением а не с символом, привет charCodeAt), второй со вторым и так далее
источник

С

Сергей in JavaScript.Ninja
"умножить и сложить" - думаю понял, можно на некий множитель, наверное 2 в какойто степени, умнить и сложить
источник

IK

Illya Klymov in JavaScript.Ninja
Герман
Вот у меня на этапе перевода в двоичную затупы, я юзаю метод .toString(2), b по заданию 2 бита, у меня бывает от от 1 до 3х, также как и с другими группами. Получается если у меня r = 1 то надо добавить 00 до, чтобы получить 001. Если b=111 то надо как-то получить двухзначное число. Но это кажется какой-то костыльной логикой.
Откройте для себя .padLeft(3, '0')
источник

IK

Illya Klymov in JavaScript.Ninja
Сергей
"умножить и сложить" - думаю понял, можно на некий множитель, наверное 2 в какойто степени, умнить и сложить
Угу
источник

B

Baxxter in JavaScript.Ninja
Illya Klymov
Просто первый пиксель ксорится с первым символом ключа (важно - со значением а не с символом, привет charCodeAt), второй со вторым и так далее
вот это только методом тыка понял
источник

IK

Illya Klymov in JavaScript.Ninja
Это в описании ксор шифрования в интернете везде :)
источник

С

Сергей in JavaScript.Ninja
Illya Klymov
Просто первый пиксель ксорится с первым символом ключа (важно - со значением а не с символом, привет charCodeAt), второй со вторым и так далее
аа, а я думал что каждое число циклом, причём от 417 до 0 обрабатывается
источник

B

Baxxter in JavaScript.Ninja
Illya Klymov
Это в описании ксор шифрования в интернете везде :)
а почему ключ для шифрования длиной 417? как это влияет?
источник

B

Baxxter in JavaScript.Ninja
хватило бы и 3
источник

IK

Illya Klymov in JavaScript.Ninja
Baxxter
хватило бы и 3
Не хватило бы
источник

IK

Illya Klymov in JavaScript.Ninja
Для короткого ключа недостаточно бы картинка искажалась
источник

С

Сергей in JavaScript.Ninja
вот в инете нашёл что практику применения
источник