Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隐藏在c#.net中另一个文本文件中的文本文件_C# - Fatal编程技术网

隐藏在c#.net中另一个文本文件中的文本文件

隐藏在c#.net中另一个文本文件中的文本文件,c#,C#,我已经看到了在图像或音频文件中隐藏文本文件或消息的解决方案。。 但我想要一个在另一个文本文件(.txt、.doc、.pdf)中隐藏文本文件的解决方案 有人能帮上忙吗?隐写术是基于稍微改变的数据来“隐藏”这些变化中的其他数据集。这就是为什么隐写术图像与原始图像略有不同。如果您不知道它在那里,您就不会注意到,但事实上,您将数据保存为像素颜色信息中的更改 .txt文件只不过是一大堆字符。如果您试图以某种方式更改数据以隐藏其中的内容,则会导致无法读取的文本。如果将像素的颜色从215红色更改为217红色,

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


有人能帮上忙吗?

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

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


所以不,我认为这是不可能的。至少对于.txt文件是这样。

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

由于大多数用户都不在命令提示符下工作,因此最直接的方法是将文件错误地呈现给GUI。这是一个非常方便的技巧

如果您将数据存储在pdf中,您应该不会有什么问题。我会使用PdfClown。不要太投入其中,但你会想了解pdf的结构。使用小丑pdf,您可以在没有连接到表示层的情况下在内部存储资产。考虑到pdf文件的复杂性,我敢打赌几乎没有人会查看,我会对数据块进行基本编码,使其与图像和其他数据混合。如果有人仅仅打开文件就很难找到它

请注意,PDF C#库不适合胆小的人,拥有一些java经验会有所帮助,因为他们的很多文档都是针对java的


希望这些选项有帮助。

一个软件不可能在不明显的情况下合并两个文本。。。在doc/pdf中将其作为资源隐藏不是隐写术。您正在谈论的解决方案是什么?