-1

我想加密文件并共享它。我希望文件只被解密一次。我想知道是否有可用于实现 1 次使用场景的安全或加密协议。简单来说,解密密钥只有一次是好的。

4

1 回答 1

3

不,这是不可能的,任何类型的计算机和任何类型的操作系统。

您想要的称为 DRM,您的文件需要由您编写的程序读取,该程序会在读取后破坏文件(和解码密钥)。但是为了保护解密程序不被复制,您必须针对您的操作系统签署应用程序,并让您的操作系统保护该文件不被删除。为了保护您的操作系统不被其中的文件复制,您必须使用在 CPU 中有芯片的计算机,使所有内容都无法复制……这就是所谓的可信计算。

尽管理论上它可能有效,但仍然可以保留您的文件副本,并使用超级计算机长达 1000 年(或一小时,取决于您的算法和密钥的大小)来查找您的解密密钥,从而访问您的宝贵内容。

对于这个故事,索尼已经尝试将 DRM 放入他们的 CD 中,这就是他们最终创建的.

于 2013-06-09T23:13:53.540 回答