C# C“向加密的zip文件添加字符串”;“在飞行中”;

C# C“向加密的zip文件添加字符串”;“在飞行中”;,c#,encryption,zip,on-the-fly,C#,Encryption,Zip,On The Fly,我有一个问题: 我有一个应用程序,它收集了一些需要存储在磁盘上的信息,但我不想让其他人这么容易地看到/访问它(由于安全原因,我不想以普通形式存储在磁盘上)。信息是纯文本Stringbuffer,有时-当缓冲区达到约16KB时,我想将该缓冲区直接存储到加密的zip(或任何其他存档)文件中。选项包括: 1.将新的~16kB文件添加到加密的zip 2.将缓冲区附加到加密zip中的现有文件 可能吗?如果是,怎么做?有什么帮助或链接吗?不必担心归档和可能需要使用第三方DLL,为什么不使用Rijndael或

我有一个问题:

我有一个应用程序,它收集了一些需要存储在磁盘上的信息,但我不想让其他人这么容易地看到/访问它(由于安全原因,我不想以普通形式存储在磁盘上)。信息是纯文本Stringbuffer,有时-当缓冲区达到约16KB时,我想将该缓冲区直接存储到加密的zip(或任何其他存档)文件中。选项包括: 1.将新的~16kB文件添加到加密的zip 2.将缓冲区附加到加密zip中的现有文件


可能吗?如果是,怎么做?有什么帮助或链接吗?

不必担心归档和可能需要使用第三方DLL,为什么不使用Rijndael或RSA加密字符串并将其写入磁盘上的文件


或者,您可以用纯文本编写它,但要更改文件的权限,以便只有您的应用程序才能读取它。

使用ZIP真的是一种要求吗?这当然是可能的,但会使事情复杂化


首先,我想看一看,有几个关于如何利用它的例子,例如。这将允许您继续写入流,并让它担心实现细节。

这是一台XP机器,被许多用户使用(vnc、direct、one shared folter等),我在那里没有管理员权限,我不想管理员和其他人允许查看、复制和滥用存储的信息。Daniel,我觉得这个解决办法很好。它不需要严格的拉链,或者其他任何东西。。。我只是想即时加密信息,使用加密的zip似乎是最好的解决方案,但你让我大开眼界:)谢谢。