【发布时间】:2013-03-05 00:29:15
【问题描述】:
我想将文件存储在共享网络服务器上,但想隐藏文件的内容。我将对文件的内容进行加密,但我非常清楚,如果有人有时间和知识,他们可以根据他们的名字来定位文件。
加密或混淆文件名的最佳方法是什么?
我已经研究过创建一个单独的索引文件并使用字典来存储原始文件名和经过混淆的文件名,但是如果我可以使用可逆加密来做同样的事情,那么如果索引文件丢失,可能会更容易/更不容易发生灾难.
希望这是有道理的。
更新: 需要明确的是,我希望这是可逆的,并且我想确保文件在驱动器上不可搜索(即混淆路径是不够的)。
【问题讨论】:
-
也许你可以做同样的索引想法,但使用 SQL?
-
使用查找表。如果您对其进行加密以便能够解密,那么其他人也可以这样做。
-
SQL 的问题是分配的数据库非常小
标签: c# encryption obfuscation