Алгоритм XOR шифрования заключается в “наложении” последовательности случайных чисел на текст, который необходимо зашифровать. Последовательность случайных чисел называется гамма-последовательность, и используется для шифрований и расшифровки данных.
Ключ шифрования можно получить двумя способами:
Повторять ключевое слово пока длина гаммы не будет равна длине сообщения;
Сгенерировать последовательность псевдослучайных чисел, равную по длине тексту сообщения.
Ключ шифрования можно получить двумя способами:
Повторять ключевое слово пока длина гаммы не будет равна длине сообщения;
Сгенерировать последовательность псевдослучайных чисел, равную по длине тексту сообщения.
Если я правильно понимаю логику, то PHP делает все верно... А вот откуда такие значения в компоненте я не понимаю, сверял на калькуляторе, все ок у php...
Но из текста выше - "возможно 2 способа", мб в этом дело ?! Оо
![](/img/icon_plus.gif)
![](https://sun9-48.userapi.com/impg/-SN5LsfgVyCyMBMZXInJgMq0qh6zfKpoUrUmPQ/z64q5BfNgpc.jpg?size=1033x792&quality=96&sign=e668f9fed21870b70a75e87013ef8d88&type=album)