如何在Google Chrome安全首选项文件中创建扩展安全哈希码

时间:2015-04-05 04:14:37

标签: javascript security google-chrome hash google-chrome-extension

我一直在寻找使用代码添加Chrome的扩展程序。我成功地在Chrome 35版本中做了一些这样的事情,但根据版本37+的谷歌浏览器的新版本,在配置文件夹中有一个名为“安全偏好”的新json文件。在这个文件中有一些名为protection> macs> extensions>设置的标签,其中包含一个哈希码作为每个分机ID的密钥值,就像我将一个分机扩展到下面一样:

"protection": {
  "macs": {
     "extensions": {
        "settings": {
           "pjkljhegncpnkpknbcohdijeoejaedia": "CC15DD2467ADCD7C4226CECF827B57267AF9FB7E10E9540CBDD72A67436DB4ED"
        }
     }
   }
}

我的问题是如何为每个exstsion ID生成此部分的哈希值?

我在这段代码中只停留了一行,请给我一个方法

1 个答案:

答案 0 :(得分:3)

你不能。此哈希的目的是专门,以防止应用程序在用户后面安装扩展。

如果您希望用户安装扩展程序,请将扩展程序上传到Chrome应用商店,并为用户提供安装该扩展程序的网址。