0

假设我正在分发一个我想保密的文件,并且我为我给该文件的每个人分配一个唯一的 ID。

如何将此 id 嵌入文件中,以便确定谁泄露了我的文件?

某些文件格式有一个部分,我可以在其中放置不会导致文件损坏的信息。但这很容易通过查看特定部分或更改信息来检测。

我猜想任何解决方案都可以通过字节比较来识别,但我想知道是否存在将 id 嵌入到如果更改会导致文件损坏的部分的解决方案。(我猜这将是特定于文件格式的,但这个问题是为了学习技术,所以我很乐意阅读具体案例。)

谢谢!

4

1 回答 1

0

对于图像文件和 Unicode 文本,您可以使用Steganography

对于音频文件,有特殊的水印算法可以添加人类听不到的噪音。

您可以使用元数据添加水印,但最终用户可以轻松删除它们。

在这个 SO 问题中查看当前可能的情况:Good library for Digital watermarking

于 2016-01-21T19:56:33.780 回答