2012-06-29 66 views
-6

是否可以隐藏文件中某处的信息?例如,我需要为每个文件保存一个GUID以使其唯一。如何隐藏文件中的信息?

+5

为什么信息需要隐藏?它是敏感信息吗?请提供您的场景的更多细节。 –

+4

什么样的文件?任何文件?文件的具体类型?它是来自您的应用程序的文件吗?另一种应用?哪一个? –

+1

您可以记下文件的二进制散列,这对每个独特文件都是唯一的。 –

回答

4

我还没有尝试过我自己,但你可以尝试使用NTFS Alternate Data Streams - .NET

希望这有助于

+0

我正要提出这个建议。我已经这样做了,这似乎是一个可能的解决方案。请记住,ADS只能在NTFS上运行 - 如果一个文件被复制到FAT32驱动器(例如磁盘上的密钥)或通过网络发送,备用流将被剥离。 – eran

+1

您还可以执行命令行过程来添加隐藏数据:'ECHO“隐藏文本”> ordinary_file.txt:hidden.txt' –

+0

...并查看带有记事本的隐藏ADS:'NOTEPAD ordinary_file.txt:hidden.txt' –