Упражнения по внутреннему языку программирования 1С 8.3: шифры и пароли
Автор упражнений и преподаватель школы: Владимир Милькин
Упражнение №10. Программа читает текстовый файл "c:\in.txt", шифрует (то есть делает совершенно отличным от оригинального) его содержимое и выводит результат в файл "c:\out.txt". Способ шифрования придумайте сами.
Подсказки:
// запись текстового файла Документ = Новый ТекстовыйДокумент; Документ.УстановитьТекст("Привет, Мир!"); Документ.Записать("c:\Пример.txt"); // чтение текстового файла Документ = Новый ТекстовыйДокумент; Документ.Прочитать("c:\Пример.txt"); Текст = Документ.ПолучитьТекст(); Сообщить(Текст); |
Пример текстового файла для шифрования возьмите любой.
Сначала придумайте как будете шифровать строку - тогда сможете легко зашифровать весь текст. Ведь текст - это и есть строка.
Зашифровать строку - значит сделать преобразование каждого из её символов. Преобразование должно быть однозначным, чтобы мы потом смогли сделать обратное преобразование - дешифрование.
Возможно вам понадобятся функции КодСимвола и Символ, которые используется при работе со строками (ссылка).
Вы читаете ознакомительную версию урока, полноценные уроки находятся здесь.Для того, чтобы стало возможным использование функций чтения и записи файла в нашей учебной базе выполните следующие инструкции: