我想将文件存储在共享的Web服务器上,但想隐藏文件的内容。我将加密文件的内容,但是我很清楚,如果有人有时间和知识,他们可以根据文件名来定位文件。

加密或混淆文件名的最佳方法是什么?

我已经考虑过创建一个单独的索引文件,并使用字典来存储原始和混淆的文件名,但是如果我可以使用可逆加密来进行同样的操作,那么在丢失索引文件的情况下可能更容易/更不容易造成灾难。

希望有道理。

更新:
明确地说,我希望这是可逆的,并且我想确保文件在驱动器上不可搜索(即,混淆路径是不够的)。

最佳答案

您可以向网址添加随机值。例如:

http://example.com/my-site/943hfkl3w7/SecretFile.zip
http://example.com/my-site/jf6490fh40/OtherFile.zip


这样,原始文件名就永远不会更改,并且文件位置也不容易猜测。

10-01 21:43
查看更多