|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.05.2015, 19:48 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Как защитить информацию в файле?
Привет всем! Возник такой вопрос: возможно ли запретить доступ к файлу?
Объясню подробнее. Есть программа написанная на Делфи, создается текстовый файл и шифруется методом замены символов. При запуске этот файл расшифровывается и грузится в память. Такой вопрос, как закрыть доступ к файлу в то время, когда программа не активна? Либо может быть есть какие-то другие методы, кроме смены расширения и хранения данных в папке window?:D Т.е. чтоб любой человек не мог открыть файл блокнотом и заменить там символы, вот какая основная задача Спасибо!
from dark to light)
Последний раз редактировалось Алексей_2012; 06.05.2015 в 19:57. |
06.05.2015, 20:06 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вообще-то маразм. Если кто-то влез и испортил, то его проблемы. Программа должна отреагировать и заорать файл испорчен, до свидания. Как exe-шник защитить, что бы дурной пользователь не влез в него в редакторе?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
06.05.2015, 20:19 | #3 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
что то не клеится а почему вы не считали ваши козябры в память или в мемо и там не расшифруете? чтобы не пришлось думать как защитить файл?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
06.05.2015, 20:26 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
читаю в стринглист, на протяжении работы программы, по завершении работы программы все данные сохраняются в файл. Как только программа запускается данные грузятся в стринглист.
Так что все продумал. А как сделать проверку на испорченность файла? (учитывая что он не один). Варианты: хранить на сервере реестр (?) Что-нибудь еще?
from dark to light)
|
06.05.2015, 20:31 | #5 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
06.05.2015, 20:35 | #6 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
может расскажите для чего это вам и зачем это нужно, потому что чувствую зарываетесь вы
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
06.05.2015, 20:37 | #7 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,119
|
и мне кажется защита каких файлов интересует?, так как файл файлу рознь
|
06.05.2015, 20:47 | #8 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
..запихай его в stream-поток и читай от туда.
Нашедшего выход - затаптывают первым..
|
06.05.2015, 21:14 | #9 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Для чего защита...преподаватель в универе сказал подумать над этим вопросом...
Показал программу, обьяснил то, что вся информация хранится в текстовом файле, но с другим расширением, притом информация зашифрована шифром замены. Дак вот он открыл этот файл и изменил там пару символов, затем сказал: подумай над этим вопросом Вариант с контрольными суммами-это как циклический код? https://yadi.sk/d/3dEqI2XegRAdj Вот ссылка на программу, программа недоработана
from dark to light)
Последний раз редактировалось Вадим Мошев; 06.05.2015 в 23:02. |
06.05.2015, 21:50 | #10 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
Улыбнуло)))
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать информацию о скачиваемом с сервера файле | Solmir741 | Microsoft Office Excel | 6 | 06.08.2014 14:03 |
Как в делфи узнать информацию о ехе файле? | Ice_Han | Общие вопросы Delphi | 1 | 15.03.2012 20:09 |
Защитить данные в файле | Человек_Борща | Общие вопросы по программированию, компьютерный форум | 12 | 17.02.2012 06:55 |
MS SQL Server 2000 как защитить информацию от случайного просмотра | xxxsas | SQL, базы данных | 4 | 23.12.2008 17:18 |
Как узнать информацию о PE файле | Smoke | Win Api | 5 | 02.10.2007 13:10 |