![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 28.10.2014
Сообщений: 3
|
![]()
Здравствуйте. Возник вопрос.
С помощью iostrem записал в файл переменные типа int и string, задал для файла собственное расширение, но файл можно открыть с помощью блокнота и изменить данные. Как сделать так, чтобы при открытия файла в нем было куча непонятных символов? Может использовать что-то вместо iostream? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 21.10.2014
Сообщений: 25
|
![]()
Ну, так зашифруй данные перед выводом
Можно выставить флаг ios::binary. Что-то в этом роде: Код:
Последний раз редактировалось Stilet; 02.11.2014 в 10:41. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
Для домохозяек сойдет. Линуксоид первым делом откроет в hex-редакторе и прочитает данные, как обычный текст. 2. Можно использовать шифрование. Любой самый простейший алгоритм. Кто захочет - вскроет за пару минут. Остальные - забьют. 3. Можно использовать специализированные библиотеки по шифрованию. Вскроют за 5 минут (не файл - вашу программу. Программу ломануть будет проще, чем файл). Защита информации, это такая телега - одна из самых хорошо оплачиваемых областей в профессии. Много всяких нюансов) |
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Шифрование нужно.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 21.10.2014
Сообщений: 25
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
см #3 , пункт 2.
Последний раз редактировалось _Bers; 02.11.2014 в 13:41. |
![]() |
![]() |
![]() |
#9 | ||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
||
![]() |
![]() |
![]() |
#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 |