-1

我已经看到了在图像或音频文件中隐藏文本文件或消息的解决方案。但我想要在另一个文本文件(.txt、.doc、.pdf)中隐藏文本文件的解决方案。

有人可以帮忙吗?

4

2 回答 2

5

隐写术是基于稍微变化的数据来“隐藏”这些变化中的一些其他数据集。这就是为什么带有隐写术的图像与原始图像略有不同的原因。如果您不知道它的存在,您不会注意到,但事实是您将数据保存为像素颜色信息中的变化。

.txt 文件只不过是一大块字符。如果您试图以某种方式更改数据以隐藏其中的某些内容,则会导致无法阅读的文本。如果您将像素的颜色从 215 Red 更改为 217 Red,您不会真正注意到。但是将 A 更改为 F 或 Ł 非常明显。

所以不,我不相信它可以做到。至少不是 .txt 文件。

于 2013-02-18T14:54:57.567 回答
0

虽然我同意@stonehead 的观点,如果你在文件中放了一些东西,那么有人可以找到它,但是有一些技巧可能被证明是可行的选择。

由于大多数用户并不生活在他们的命令提示符下,因此最直接的方法是将文件歪曲到 GUI 中。这是一个非常方便的技巧。

http://www.howtogeek.com/howto/windows-vista/stupid-geek-tricks-hide-data-in-a-secret-text-file-compartment/

如果您将数据存储在 pdf 中,那么问题应该很小。我会使用 PdfClown。不要太深入,但你会想要阅读关于 pdf 的结构。使用小丑 pdf,您可以在内部存储资产,而无需连接到表示层。鉴于 pdf 文件的复杂性,我几乎敢打赌没有人会查看,我会对该块进行 base64 编码以使其与图像和其他数据混合在一起,因此仅通过打开文件就很难找到它。

Be For Warned ClownPDF C# 库不适合胆小的人,这将有助于拥有一些 Java 经验,因为他们的很多文档都是针对 Java 的。

希望这些选项有所帮助。

于 2016-04-23T00:38:47.610 回答