![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 25.12.2011
Сообщений: 76
|
![]() Цитата:
поделись))
Иметь знания и не делиться ими это скупость.....будьте щедрыми))))
|
|
![]() |
![]() |
![]() |
#12 | |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
![]() Цитата:
Можно использовать типизированые файлы. Да и обычные катят. Шифровка/дешифровка тоже реализуется. Не вижу проблем.
Сливочное масло Valio - компиляция как по маслу
|
|
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
Метод таков: Те данные которые надо сохранить мы преобразуем в один итоговый String который шифруем и сохраняем в файл. И наоборот загружаем из файла шифрованный String и далее расшифровываем и раскладываем его на составляющие (то есть мы не изменяем шифрованный файл). Допустим нам надо сохранить 2 фразы "Первая фраза"(12 знаков), "Еще одна фраза"(14 знаков) и число 5463 - Сохраняемая строка будет выглядеть: "00012Первая фраза00014Еще одна фраза05463" далее её шифруем и сохраняем... Если что у меня есть все функции для этого
Последний раз редактировалось JekaDefer; 13.05.2012 в 17:10. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
проблема в том что либо слишком большие файлы из-за резервирования под String[xxx] либо дишифровка файла и хоть на маленькое время но оставлять его в открытом виде.
|
![]() |
![]() |
![]() |
#15 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Да все, имхо, легче делается.
Храним в файле текст в base64. Загружаем в стринглист. Переводим в самом стринглисте в нормальный вид и работаем. Если что-то меняем, то шифруем потом стринглист и сохраняем.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
Приведи код плиз, я много всего перепробовал но меня не устраивало ничего... и base64 я тоже пробовал.
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
все, вспомнил чем мне не понравился StringList, потому что это набор строк и их придется шифровать каждую и они в файле хоть и зашифрованные но будет понятно что это строки с текстом.
|
![]() |
![]() |
![]() |
#18 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Текст нужно шифровать сразу весь, а не построчно.
Код быстро не приведу, так как еще не написал функцию расшифровки base64.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 07.04.2009
Сообщений: 112
|
![]()
Ну приведи как сможешь.. просто там сохранять потом и загружать блоки как то нудно вроде.. у меня просто это все быстрее работает, ну мне так кажется)
|
![]() |
![]() |
![]() |
#20 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Вот пример.
Функции кодирования и декодирования - самописные, т.е. можно найти более быстрые реализации. Зашифрованный файл места будет занимать больше, чем не зашифрованный. Если пользователь не смекалистый, то не разгадает шифрование. Особенно если сохранить с расширением не txt, а bin, например.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать содержимое текстового файла, удалив самую длинную строку. | Nice Plant | Помощь студентам | 1 | 25.10.2010 12:54 |
Удалить из текстового файла первую строку. | annosinceva | Общие вопросы C/C++ | 1 | 31.05.2010 14:19 |
Как программно удалить одну строку из текстового файла(txt)? | lexus_samara | Общие вопросы Delphi | 6 | 24.04.2010 22:57 |
Читать из файла случайную строку | KoBRaAndrey | Общие вопросы Delphi | 3 | 28.10.2009 21:38 |
Вытащить из текстового файла нужную строку | dup | Общие вопросы Delphi | 3 | 17.05.2009 21:45 |