Вопрос № 100057: Здравствуйте господа!
Нужно сделать следующее:
Программа в процессе своей работы заполняет строковую переменную различным текстом (символов много - если их скопировать в WORD получается 40-50 стр.). Необходимо этот текст(переменную) как то з...
Вопрос № 100.057
Здравствуйте господа!
Нужно сделать следующее:
Программа в процессе своей работы заполняет строковую переменную различным текстом (символов много - если их скопировать в WORD получается 40-50 стр.). Необходимо этот текст(переменную) как то заархивировать под паролем и сохранить этот файл на диске, причём сделать это внутри программы без промежуточного сохранения незапароленного файла на диске. Может есть какая библиотека поддерживающая архивирование с паролем.
Подскажите пожалуйста как решить данную задачку.
Отвечает: Дмитрий Т.
Здравствуйте, Берговин Вдадимир !
Можете воспользоваться Rar командой, и выполнить ее с бОжьей помощью и WinAPI. Но конечно, если в системе не будет Rar'а - :((( ваша программа работать не будет. Потом у файла, что создан будет как архив, можно к примеру сменить расширение, и ваше решение будет достигнуто.
Но как предупреждают авторы архиватора, потом если забыл пароль - взломать не будет возможности - только перебором всех возможных комбинаций.
Надеюсь помог вам.
Ответ отправил: Дмитрий Т. (статус: 1-ый класс)
Ответ отправлен: 29.08.2007, 11:33 Оценка за ответ: 2 Комментарий оценки: Этот вариант не подходит, т.к сначала строковую переменную нужно гдето сохранить в незашифрованный файл а только затем его заархивировать RAR-ом! В этом нет смысла т.к этот промежуточный файл будет легко перехватить!