|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2014, 07:50 | #1 |
Регистрация: 28.10.2014
Сообщений: 3
|
Секретный файл
Здравствуйте. Возник вопрос.
С помощью iostrem записал в файл переменные типа int и string, задал для файла собственное расширение, но файл можно открыть с помощью блокнота и изменить данные. Как сделать так, чтобы при открытия файла в нем было куча непонятных символов? Может использовать что-то вместо iostream? |
02.11.2014, 07:59 | #2 |
Пользователь
Регистрация: 21.10.2014
Сообщений: 25
|
Ну, так зашифруй данные перед выводом
Можно выставить флаг ios::binary. Что-то в этом роде: Код:
Последний раз редактировалось Stilet; 02.11.2014 в 10:41. |
02.11.2014, 10:44 | #3 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Для домохозяек сойдет. Линуксоид первым делом откроет в hex-редакторе и прочитает данные, как обычный текст. 2. Можно использовать шифрование. Любой самый простейший алгоритм. Кто захочет - вскроет за пару минут. Остальные - забьют. 3. Можно использовать специализированные библиотеки по шифрованию. Вскроют за 5 минут (не файл - вашу программу. Программу ломануть будет проще, чем файл). Защита информации, это такая телега - одна из самых хорошо оплачиваемых областей в профессии. Много всяких нюансов) |
|
02.11.2014, 10:47 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Шифрование нужно.
I'm learning to live...
|
|
02.11.2014, 11:21 | #5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
02.11.2014, 12:23 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
02.11.2014, 13:25 | #7 | |
Пользователь
Регистрация: 21.10.2014
Сообщений: 25
|
Цитата:
Код:
|
|
02.11.2014, 13:39 | #8 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
см #3 , пункт 2.
Последний раз редактировалось _Bers; 02.11.2014 в 13:41. |
02.11.2014, 16:27 | #9 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
02.11.2014, 16:54 | #10 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача "Украсть секретный шифр".Скорее всего Ассемблер. | ShavinMihail | Помощь студентам | 1 | 14.05.2013 00:47 |
Секретный язык, нужно понять, что написано. | pufystyj | Свободное общение | 9 | 05.03.2012 20:45 |
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? | Ник Харди | Microsoft Office Excel | 7 | 30.01.2012 18:47 |
Секретный диалог | Бросов1Бросов | Софт | 6 | 09.01.2012 02:46 |
Что такое "секретный диск"? | tetris | Общие вопросы Delphi | 1 | 22.05.2007 06:02 |