20

我开始阅读 Google Chrome 的文档,并喜欢它使用 HTML 和 Javascript 创建扩展的方法。阅读本关于本地存储的教程让我想到了很多不同的用途。

我想开发一个扩展来帮助我处理公司系统。它非常具体,并且只会在公司内部使用。

这个扩展将使用 javascript DOM 对这个公司系统进行一些活动,只需单击 Google 的 Chrome 工具栏。要一键工作,扩展程序需要在 Chrome 中存储密码:因此,如果您重新启动系统,则无需再次输入。

我怎么做?在 Google Chrome 扩展程序中保留密码以登录另一个系统?我不想将它存储在“纯文本”中,我想至少使用某种加密(可能是带有此资源的 Google Chrome API)。

是否可以?如何使用谷歌浏览器的扩展结构保存这些数据(最好的方法)?

4

1 回答 1

11

可以localStorage使用(或Web SQL 数据库 API )加密和存储用户的密码。但不是很安全。任何能够访问用户计算机的人都可以检索密文,从您的扩展源中提取加密算法,并确定明文密码。

如果可行,这里有几个更防弹的解决方案:

于 2010-07-16T21:30:28.240 回答