![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с шифрованием файлов:((( [D5, 2000]
pathfinder © (2006-10-12 20:43:00)Все началось с того, что возникла необходимость закрыть информацию в ини файле от пользователей. Я решил использовать для этого xor шифрование. Подвернулась даже статейка на эту тему( http://www.delphimaster.ru/articles/saveparam/index.html)..как раз все что мне нужно. Но когда я решил протестировать данный метод шифрования на больших текстовых файлах, типа WindowsUpdate.log который у меня около 1 мб, то столкнулся с ошибками, часть информации просто пропадает. Даже дурацкие инишники которые мне надо шифровать и то до конца не шифруются. Строк в зашифрованном файле или больше или меньше. В общем хрень какая-то. Что делать???
pathfinder (2006-10-12 22:35:00) [1]Я конечно это подозревал, но меня сбило с толку множество примеров с комментариями типа "это прверенный код", "работает безотказно"..)
pathfinder (2006-10-12 22:33:00) [2]
> wl © (12.10.06 21:51) [2]
предлагаю использовать zlib-компрессию.
спасибо..это вариант
> Sam Stone © (12.10.06 22:00) [3]
> Ini файл, по-моему, специально сделан читабельным. Надо
> что-то спратять - сохраняй в файл своего формата.
> Если пользователь рядовой юзер - можешь пройтись xor'ом
> или not'ом по "секретным" сведениям :)
Вот прошелся..неудачно только:)
Я так понял, что если шифровать ксором файл и делать это посимвольно с помощью строк, то и получается такая ерунда, если в ходе шифрования появляется символ вроде конца строки.. Шифрование побайтово вроде как решает эту проблему..
palva (2006-10-12 22:24:00) [3]По-видимому, в статье приведена версия с урезанной функциональностью. А за полную версию надо заплатить. :(
Sam Stone (2006-10-12 22:00:00) [4]Ini файл, по-моему, специально сделан читабельным. Надо что-то спратять - сохраняй в файл своего формата.
Если пользователь рядовой юзер - можешь пройтись xor'ом или not'ом по "секретным" сведениям :)
wl (2006-10-12 21:51:00) [5]предлагаю использовать zlib-компрессию.
Kolan (2006-10-12 20:47:00) [6]
> Что делать???
17 строка - проверить
> 1 мб
Это не большой файл..