Решение для написания программы для хранения секретных фотографий - PullRequest
0 голосов
/ 03 февраля 2009

Решение для написания программы для хранения секретных фотографий.

У меня есть много секретных фотографий меня и моих друзей, и я не хочу, чтобы кто-нибудь видел это сейчас я просто использую Winrar и установить пароль функцию и использовать некоторые программы шифрования и скрытия папок. Но я думаю, что это недостаточно безопасно.

Поскольку я программист на C #, я хочу разработать приложение для этого.

  • Я хочу знать решение для шифрования и дешифрования файла.
  • Нужно ли писать приложение для просмотра? Если я просматриваю их через ACSSee или другую программу, я боюсь, что она кеширует мой файл.
  • Как я знаю, когда мы пишем "File.Delete ()", это не настоящее удаление, любой может восстановить его. Как я могу убедиться, что мое приложение действительно удаляет его (как насчет изменения данных, и они не могут использоваться раньше удалить)?

FYI

  • Мой компьютер не подключен к Интернету, и я купил его для хранения, просматривая только мои фотографии, я не хочу ничего другого делать.
  • Если мой компьютер сломался, я не отправлю его никому для ремонта.
  • Я единственный, кто им пользуется.

Обновление

Моя фотография просто позор фото. На самом деле я просто хочу знать, как это сделать, и то, что я написал, это просто "предположим"

например, "Я купил его для хранения, просматриваю только мои фотографии, я не хочу делать другие вещи."

Это так странно, если я потратил 400 $ на что-то подобное. Я думаю, что все будут знать, что это просто шутка. извините за то, что сделал этот вопрос неясным.

Я просто хочу знать, как кто-то взломает это в этой ситуации. И как защитить их с помощью языка C #.

Однако, спасибо вам за каждый комментарий и ответ.

Ответы [ 4 ]

13 голосов
/ 03 февраля 2009

Кто-то уже написал это: TrueCrypt

Зашифруйте весь ваш компьютер или папку - ваш выбор.

3 голосов
/ 03 февраля 2009

как уже упоминалось, просто используйте TrueCrypt .

Но позвольте мне попытаться выяснить, почему вы получили все эти отрицательные голоса.

Вы написали, что у вас есть секретные материалы на вашем ПК, которые никто не должен узнавать, но вы единственный пользователь ПК, и он не подключен к Интернету.

Итак, вы уже сделали достаточно, чтобы скрыть свой секрет. Конечно, кто-то может взломать ваш дом и украсть компьютер. Но это не проблема ПК. Это проблема безопасности вашего дома.

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

Так что, если вам нужно какое-то «реальное» безопасное решение для блокировки диска или папки, просто TrueCrypt, потому что действительно знаете, как защитить данные с помощью проверенного алгоритма и с минимальными следами на вашем компьютере.

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

С уважением,

Оливер

2 голосов
/ 03 февраля 2009

Truecrypt, как упомянуто выше, это единственное, что вы хотите. Я думаю, это открытый источник, так что никаких бэкдор-решений (мистер ФБР не придет за грязными вещами!).

Относительно файлов, к которым обращаются в c: \ temp, убедитесь, что вы используете программу просмотра, которая не кэширует изображения или часть изображений на диск.

IrfanView / XnView? (Я использую их в сочетании с Total Commander).

1 голос
/ 03 февраля 2009

У меня есть ответ только для другой стороны вашей ситуации: Знай своего врага .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...