Данные шифруются одним из самых простых симметричных алгоритмов, в котором зашифрованный символ получается путем смещения исходного символа на дельту.
Цель этой разработки — реализовать возможность удобного шифрования/кодирования данных на языке 1С без использования внешних компонент. На данный момент используется один из самых простых механизмов симметричного шифрования.
Возможным улучшением алгоритма является добавление перестановок и проход в несколько циклов. На выходе шифрующей функции получаются non-ASCII символы. Для удобства можно их перевести в коды символов с помощью функции КодСимвола().
Таблицу смещения можно модернизировать:
ТаблСмещ = новый Массив(6);
ТаблСмещ[0] = Среднее + 15; // % 1
ТаблСмещ[1] = Среднее + 2; // % 2
ТаблСмещ[2] = Окр(Среднее/3 + 3); // % 3
ТаблСмещ[3] = Среднее + 5; // % 5
ТаблСмещ[4] = Окр(Среднее/2 + 7); // % 7
ТаблСмещ[5] = Среднее + 9; // % 9
Дополнительно задается смещение Дельты для добавления "беспорядоченности" в итоговый набор данных.
Скачал, посмотрел, но так и не понял, где и как ее можно использовать??? Есть какое-нибудь описание или инструкция?
если zip архив запоролить встроенными средствами и то надежнее будет.