Jil*_*los 41 encryption read-only
我想与朋友共享我的 500 GB 硬盘,但我想以一种可以正常读取所有数据但不能以任何方式复制或编辑的方式对其进行加密。
那可能吗?
Sir*_*rex 202
如果你可以阅读它,你可以复制它。RIAA 或 MPAA 尚未掌握的概念。
注意:根据Stack Exchange 指南,这个答案不被认为是一个好的答案。但是,由于其在问题上下文中的受欢迎程度和有效性,因此保留了它。
MSa*_*ers 76
“副本”被定义为读取数据,然后将相同的数据写入另一个位置。由于他已将您的数据读入他的计算机,因此数据将在他的控制之下。然后他就可以为所欲为。
几乎不可能的一件事是保护您的数据免受未经授权的修改。你需要一个 NTFS 或类似的文件系统。但即使在这种情况下,他也能够读取所有数据、格式化您的磁盘、清除任何权限并将所有文件写回 - 可能已修改。
[编辑] 500 GB 只是数十亿个数字。让我把它归结为一个简单的例子:5
. 那是一个数字。你可以阅读它,我能做的任何事都不会阻止你写下那个数字。我也不能阻止你写号码6
。
bba*_*a42 11
不,这绝对是不可能的。
小智 11
我们试着问一下,你想让他在你不通知的情况下修改文件吗?如果是这样,您可以校验所有文件并重新验证。
另一种方法是硬件写入阻止程序,您可以在这里查看:http : //www.forensicswiki.org/wiki/Write_Blockers
小智 7
加密只是数学。稍微思考一下,您将更好地了解它的功能和局限性:
但是您不能使用数学来阻止人们复制消息。这不是数学能做到的。(复制数据不是“数学”而是“物理”。:)
你能得到的最接近的是用数学来加密一些数据,用数学来验证计算机只运行你想让它运行的软件,然后才给计算机一个幻数来解密数据,同时额外确保软件最终不会泄露幻数或让任何人复制数据。这是可信计算,或多或少是像 DVD 播放器和视频游戏机这样的尝试。对于大多数设置来说,它不太实用,并且往往最终会以一种或另一种方式被破坏(例如09 f9)。
据我所知,有一些方法可以通过软件和硬件来降低硬盘上数据被更改的风险。但是,一旦您的朋友拥有您的硬盘,如果他们付出足够的努力,他们可能会绕过或覆盖任何写保护方法。例如:
正如其他人所说,防止复制是不可能的,因为如果它可以被读取,它就可以被复制。
您可以尝试要求您的朋友不要复制或更改任何内容。据推测,如果他们是你的朋友,他们会很乐意遵守......
虽然您不能让某人读取您的数据并同时防止复制,但有一种非常简单的方法 可以轻松防止他们编辑它:不要将原始.
如果您将数据复制到单独的硬盘驱动器并保留原件,显然副本的收件人无法修改您的原件。
这立即使您的“无法复制”请求失败,但这无论如何都无法满足。