编写用于保密照片的程序的解决方案

时间:2009-02-03 11:08:37

标签: c# .net winforms image

编写用于保密照片的程序的解决方案。

我有许多关于我和朋友的秘密照片,我不希望任何人看到它 现在我只是用      Winrar和Set密码功能并使用一些加密和隐藏文件夹软件。 但我认为这还不够安全。

由于我是C#程序员,我想开发一个应用程序来做它。

  • 我想知道加密和解密文件的解决方案。
  • 我是否需要编写查看器应用程序?如果我通过ACSSee或其他程序查看它们,我担心它会缓存我的文件。
  • 据我所知,当我们编写“File.Delete()”时,它不是真正的删除,任何人都可以恢复它。我如何确保我的应用程序真正删除它(如何修改数据并使其无法使用之前删除它)?

FYI

  • 我的电脑没有连接到互联网,我买它是为了保持,只查看我的照片我不想做其他事情。
  • 如果我的电脑坏了,我不会把它发给任何人进行维修。
  • 我只是使用它的人。

更新

我的照片只是羞耻的照片。 其实我只是想知道如何做到这一点我写的东西只是“假设”

比如“我买它是为了保留,只查看我的照片我不想做其他事情。”

如果我花400美元来做这样的事情,真是太奇怪了。 我虽然每个人都知道这只是在开玩笑。 抱歉让这个问题不明确。

我只想知道在这种情况下有人如何破解它。以及如何用C#语言保护它们。

然而,请回答每一条评论和回答。

4 个答案:

答案 0 :(得分:13)

有人已经写过:TrueCrypt

加密整个PC或文件夹 - 您的选择。

答案 1 :(得分:3)

如上所述,只需使用TrueCrypt

但是,让我试着找出你为什么得到所有这些downvotes。

你写道,你的电脑上有一些秘密的东西,没有人必须找到,但你是电脑的唯一用户,它没有连接到互联网。

所以你已经做了足够的事来隐藏自己的秘密。当然有人可以闯进你的房子并偷走电脑。但这不是电脑问题。这是你家的安全问题。

你要问的关于加密和解密它的风格听起来你绝对不知道如何编写软件,以确保你的数据得到真正的保护。所以你真的想编写自己的密码算法吗?正如许多其他程序员已经证明的那样,不可能自己编写安全代码。

因此,如果您需要一些“真正的”安全解决方案来锁定某些驱动器或文件夹只是TrueCrypt,因为我们真的知道如何使用经验证的算法保护数据并且在您的电脑上只有最少的痕迹。

还有另外一个标志:如果您刚刚清楚地写了一个问题,例如'如何安全地锁定我的电脑上的文件夹,以便没有人可以访问其中的数据?'你添加实现相同的答案,没有任何downvotes。相信我。 ; - )

致以最诚挚的问候,

奥利弗

答案 2 :(得分:2)

如上所述,Truecrypt是您想要的一件事。它的开源我认为,所以没有后门解决方案(没有FBI先生来你的脏东西!)。

关于被限制为c:\ temp的文件,请确保使用不将图像或部分图像缓存到磁盘的查看器。

Irfanview的/ XnView的? (我将它们与Total Commander结合使用)。

答案 3 :(得分:1)

我只能回答你情况的另一面:Know your enemy