Была тема как зашифровать в Base64. Обещал что отвечу когда разберусь, но тему уже не вижу где :) Пишу тут, вот так можно зашифровать по Base64.
Функция ЗашифроватьBase64(Строка) Экспорт
ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
ЗаписьТекста = Новый ЗаписьТекста(ИмяВременногоФайла);
ЗаписьТекста.Записать(Строка);
ЗаписьТекста.Закрыть();
Двоичные = Новый ДвоичныеДанные(ИмяВременногоФайла);
Результат = Base64Строка(Двоичные);
Результат = СтрЗаменить(Результат, "77u/", "");
Результат = СтрЗаменить(Результат, Символы.ПС, "");
(1) хотелось бы без временно, но это решение вполне устроила, а дальше разбираться в этой экозтической теме просто лень, ибо это в будущем точно никогда не пригодится :)
(0) Это херня будет работать КРАЙНЕ медленно на размерах от пары мегабайт.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший