在本地访问文件

Access file locally?

本文关键字:文件 访问      更新时间:2023-09-26

我创建了一个在线系统(HTML+Javascript+PHP),用户可以在其中使用opengpg.js加密和解密消息。

我不想将私钥存储在服务器上。您知道是否可以以任何方式在本地计算机上存储数据吗?以便 HTML 页面可以访问文件并获取密钥?

大约有 15 人将使用该网站,因此如果需要,我可以自己配置客户端。

例如 - 但这不起作用:

网页(在互联网上):

<script src="file:///Users/kristoffer/Documents/key.js"></script>
<script>yourkey = key;</script>

本地文件(密钥.js)

key = "the-private-key";

您不能使用脚本标签在浏览器上引用本地文件,这是一个安全漏洞。

您可以使用 Cookie 或本地存储来存储密钥。虽然在我看来两者都是可怕的想法。您似乎暗示这是您的 Intranet 上的一个小型本地应用程序,因此在这种情况下使用本地存储可能没问题,但我想确保阅读此答案的其他人都明白这不是这样做的好日子。