是否可以创建无法复制的文件?

xpo*_*ort 12 windows

为了限制范围,假设我们仅在Windows世界中.

还假设我们不想使用权限策略.

我们可以创建一个无法复制的文件吗?

先感谢您.

Pab*_*ruz 15

不可以.您无法创建SYSADMIN无法复制的文件.但是你可以加密它.

  • 只要你有一个运行进程持有文件的独占锁,sysadmin必须至少跳过一些箍才能访问内容. (2认同)
  • 您可以编写一个系统级驱动程序,限制对某些文件路径的读访问权限 - 甚至是系统管理员.不可读的文件虽然不是很有用. (2认同)

moc*_*bin 14

"试图让数字文件不可复制就像试图让水不湿." 〜布鲁斯施奈尔

  • 查克诺里斯可以通过观察它使水不湿. (4认同)
  • 我听说布鲁斯施奈尔可以让水不湿. (2认同)

Sou*_*ice 10

那么,如何创建一个占用该机器总空间的50%以上并且不可压缩的文件呢?例如,让我们假设您想以这种方式保存布尔值(true或false).根据其值,您可以编写ones或zeroes 的比特流,并使用某种加密算法加密所述流,例如CBC模式下的AES.这为您提供了纠错的附加优势.即使在大量数据损坏的情况下,您也应该能够通过检查ones或是否来恢复您的布尔值zeroes在解密流中很普遍.在这种情况下,您无法在机器上(完全)复制它...当然,任何类型的可添加到系统的外部存储器都会在这种情况下造成问题.但该文件已经加密,所以不要太担心它...

  • 在这个世界上有一种讽刺的东西,实际上我很惊讶没有人在那个方向发表任何评论.显然,我提出的解决方案是 - 完全废话 - 不可靠 - 效率低 - 受到程序范围之外的许多因素的影响等等 - 让我不寒而栗但是考虑到这个问题,我根本无法抗拒.对不起大家...... ;-) PS:我认为我的笔名可能会引起一些讽刺,但显然没有.:-( (7认同)