[Alimir_BootModal_Login]

Упражнения по внутреннему языку программирования 1С 8.3: шифры и пароли

Автор упражнений и преподаватель школы: Владимир Милькин

Упражнение №10. Программа читает текстовый файл "c:\in.txt", шифрует (то есть делает совершенно отличным от оригинального) его содержимое и выводит результат в файл "c:\out.txt". Способ шифрования придумайте сами.

Подсказки:

    // запись текстового файла
    Документ = Новый ТекстовыйДокумент;
    Документ.УстановитьТекст("Привет, Мир!");
    Документ.Записать("c:\Пример.txt");
 
    // чтение текстового файла
    Документ = Новый ТекстовыйДокумент;
    Документ.Прочитать("c:\Пример.txt");
    Текст = Документ.ПолучитьТекст();
    Сообщить(Текст);

Пример текстового файла для шифрования возьмите любой.

Сначала придумайте как будете шифровать строку - тогда сможете легко зашифровать весь текст. Ведь текст - это и есть строка.

Зашифровать строку - значит сделать преобразование каждого из её символов. Преобразование должно быть однозначным, чтобы мы потом смогли сделать обратное преобразование - дешифрование.

Возможно вам понадобятся функции КодСимвола и Символ, которые используется при работе со строками (ссылка).

Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.
Общий план
Подсказка
Эталонное решение. Сначала пишем код сами, проверяем на компьютере (как и все примеры программ из уроков), только потом сверяемся