【发布时间】:2011-10-13 11:03:05
【问题描述】:
我的 Firefox 扩展需要;
- 将用户 凭据 存储在 文件 中,该文件将存储在用户 本地 文件系统。
- 当需要凭据时,解密文件读取值并加密它 再次。
- 有时通过http向服务器发送加密文件。
我找不到任何 XPCOM 组件来加密/解密 文件。我应该编写自己的 XPCOM 对象,还是有其他合理的解决方案。
[注:] 这可能就像 Firefox 的密码管理系统。 Firefox 将主密码和密钥存储在 key3.db 文件中,并使用这些值来访问存储在 signons.sqlite 文件中的凭据。
Firefox 使用 nsILoginManager 接口进行操作。
【问题讨论】:
标签: firefox xpcom encryption