在文件中嵌入标识和检测的阻力

问题描述:

假设我发布了一个我想要保密的文件,并且为每个人分配了一个文件,并为该文件指定了一个唯一的ID。在文件中嵌入标识和检测的阻力

如何在文件中嵌入此ID以便我可以确定谁泄漏了我的文件?

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

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

谢谢!

+0

*“我猜,这将是文件格式,具体的,但这个问题是学习技术,所以我很高兴地了解具体案件” *。目前的问题是[太板](https://*.com/help/closed-questions)。你特别感兴趣的是什么文件格式?这听起来像你想要一个秘密的水印,与隐写术重叠。 [请阅读此处](https://en.wikipedia.org/wiki/Digital_watermarking#Classification)。但是你真的想要它脆弱还是强健?根据格式的不同,即使稍作修改也会导致文件损坏,例如, JPEG。 – Reti43

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

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

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

看到目前可能在这太问题:Good library for Digital watermarking