Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2021-04-13 11:02:11 ЛС | профиль | цитата
Master4eG писал(а):
А вот откуда такие значения в компоненте я не понимаю
Я тоже. Там реализовано на ассемблере, плюс заморочились с многопоточным шифрованием для больше 64 кб (зачем, если быстродействие XOR и так не должно никого волновать?). В коде компонента строка и ключ дополняются пробелами до кратности 4, которые потом убираются. Что происходит в ассемблерной части - я без понятия.
Возможно в тех пробелах и проблема, которая не возникает "если к ключу добавить еще 3 символа".
карма: 26

0
Редактировалось 1 раз(а), последний 2021-04-13 11:03:47