Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 11

где хранить текст файлы? или как хранить данные?

24.11.2015, 16:14. Показов 5524. Ответов 14

Студворк — интернет-сервис помощи студентам
Есть прога простенкая: берет инфу из текстфайла, редактирует и записывает обратно в тхт файл. Нужно сделать так чтобы инфу не смогли читать из вне проги.
Как реализовать? Помогите плиз !
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.11.2015, 16:14
Ответы с готовыми решениями:

Как и где хранить конфиденциальные данные
Доброго времени суток, уважаемые форумчане. Возможно по заголовку вы посудили, что тема заезженная, но меня интересует несколько...

Учет прихода и ухода. Как и где хранить данные
Здравствуйте. У меня такая маленькая идейка есть. Хочу написать прогу для учета прихода и ухода. Но для этого отдельно ставить БД не хочу....

Как и где лучше хранить данные для их добавления, удаления и редактирования
Всем доброго дня. Прошу внимания и совета, помощи. Незнаю как реализовать, дайте пожалуйста ссылочку или кусок кода. Вступление: ...

14
Заблокирован
24.11.2015, 16:49
Rav, Тут вариантов не много, зашить ваш файл в .dll например, чтобы никто не смог его найти и посмотреть, но тут вопрос в другом, зачем вам такое? Для этого существуют БД, например посмотрите в сторону SQLLite, если вы планируете хранить большое ко-во информации и поддерживать одновременную работу с этими данными множеству клиентов.
0
Эксперт .NET
 Аватар для Rius
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,049
Записей в блоге: 14
24.11.2015, 16:49
Всё равно смогут, если захотят.
Например, шифрование в памяти, zip сжатие из .Net 4.5, хранение в файле в сжатом и зашифрованном виде.
Вам для какой именно задачи оно понадобилось?
0
Заблокирован
24.11.2015, 16:58
Rav, Если использовать полноценный SQL Server, то со 100% гарантией можете быть уверены, что кроме вашей программы, никто не сможет подключиться и вынуть ваши данные, если конечно вы все правильно настроите в безопасности SQL Server и выдадите нужные права нужным пользователям
0
24.11.2015, 17:03

Не по теме:

Цитата Сообщение от Rav Посмотреть сообщение
Есть прога простенкая: берет инфу из текстфайла
Цитата Сообщение от Хозяин Посмотреть сообщение
полноценный SQL Server
...

Никаких 100% гарантий.

0
Заблокирован
24.11.2015, 18:16
Rius, По вашему хранить информацию в бинарном файле, или зашитую в .exe безопаснее, чем хранить информацию на отдельной машине, закрытой файрволом и встроенными средствами безопасности SQL Server? Если же вы усомнились в цифре 100%, то я могу поправиться, пускай это будет 99.99% Оставим 0.01% на то, что найдут лазейку. Правда, было бы для чего искать те самые лазейки, не думаю что у ТС будет на столько конфиденциальная информация
0
Эксперт .NET
 Аватар для Rius
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,049
Записей в блоге: 14
24.11.2015, 18:20
По-моему,
1) при наличии физического доступа пользователя к машине с программой, ни о каких 100%, даже о 99%, речи быть не может;
2) Раз ТС спрашивает про простой текстовый файл, то этот монстр тут явно не в тему.
0
Заблокирован
24.11.2015, 18:34
Rius,

Ответ на пункт №1: Допустим клиент программы был изменен обфускатором, и может даже не одним
Пункт №2: Мы с вами не знаем, для каких целей ему это нужно, вдруг он прочитав комментарии, подумает и выберет для защиты своей информации БД расположенную на отдельной машине с нужным уровнем безопасности?

Вы не подумали об этом?
0
Эксперт .NET
 Аватар для Rius
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,049
Записей в блоге: 14
24.11.2015, 18:36
1. Фигня это всё. В связи с декларируемой вами якобы защищённостью - фигня.
2. Подумал. Крайне маловероятно. Из пушки по воробьям. Коль сеть есть, давайте ещё веб-приложение замутим со всей деятельностью на стороне сервера.
0
Заблокирован
24.11.2015, 18:50
Rius, Вы хотите сказать, что обфускаторы, которые платные и стоят порядка 500 и выше убитых енотов, это все фигня?
1
Эксперт .NET
 Аватар для Rius
13018 / 7584 / 1660
Регистрация: 25.05.2015
Сообщений: 23,049
Записей в блоге: 14
24.11.2015, 18:51
Я хочу сказать, что Вы не соизмеряете поставленную задачу, предлагаемые средства и возможные при их задействовании проблемы.
1
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 11
24.11.2015, 20:21  [ТС]
Спасибо всем за ответы!
Как отметил здесь Rius, и как отмечено было выше, прога на столько простая, что берет инфу из тхт файл, редактирует и записывает обратно. Такие гиганты как SQL server и т.п. проги не рассматриваются.
Здесь не нужна защита высокого уровня, просто нужно сделать тек. что не смогли читать инфу в блокноте скажем.
Я сам пробовал зашифровать так, не получилось, т.е. не смог собрать
Нужно что-то вроде этого.
0
Заблокирован
24.11.2015, 20:31
Rav, Тогда используйте простую сериализацию, можно XML, можно бинарную
1
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 11
24.11.2015, 20:55  [ТС]
XML нет, а вот бинарную не пробовал никогда, по ищу в эту сторону...

а вот то что получилось с шифрованием(вложенный файл)... не смог собрат до конца
Вложения
Тип файла: 7z Projects.7z (58.1 Кб, 10 просмотров)
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
24.11.2015, 21:16
Rav, используйте простенькую локальную БД типа SQLite, запароленную. И храните текстовые файлы там как массивы байт. Думаю, для вашей задачи этого хватит с головой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.11.2015, 21:16
Помогаю со студенческими работами здесь

Программа тестирования: как продумать ее логику и где и в каком виде хранить файлы вопросов
есть такая дилемма: хочу написать приложение. в нем будет набор вопросов и варианты ответов на них. Пользователи будут заходить и отвечать...

Где лучше хранить файлы которые создает программа?
Привет, сделал программу, программа создает текстовые файлы в которых храниться информация. Все файлы хрнаться рядом с *.exe, так вот...

Как считывать и как записывать XML файлы? И вообще,является ли хорошим тоном хранить данные в xml?
Я знаю,насколько часто меня любят отправлять в гугл,но проблема такова,что везде показывается работа с разными классами и методами записи и...

файлы *.config в NET.Remoting где нужно хранить?
с интеренте нашел несколько примеров с использованием технологии .Remoting там показывается клиент, сервер, и файлы их конфигарации, но...

Возможно ли хранить данные сkeditor в txt фаиле или это не правильно там их хранить?
В пред идущих темах я начал разбираясь с установкой этого чудесного редактора. У меня вопрос возможно ли хранить данные сkeditor в txt...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru