google扩展程序中“computed_hashes.json”文件的用途是什么?

时间:2018-01-31 10:04:52

标签: json google-chrome google-chrome-extension

在某些Google Chrome扩展程序中,有一个computed_hashes.json文件。我没有找到任何关于此文件的文档。所以,如果我能得到一些解释,那将是善意的 在此文件的摘录下面:

{
    "file_hashes": [{
            "block_hashes": ["THf/ne1nArt1trn0Uf4jA/7WR+rNdgXBOuEkU0Y44YU="],
            "block_size": 4096,
            "path": "_locales/en_US/messages-sim.json"
        }, {
            "block_hashes": ["LZqMS69G7bOe059IFEKxhxMlxa4aFimV2SdQWmB7CF8="],
            "block_size": 4096,
            "path": "adguard/adguard-api.js"
        },
...
}

什么block_hashes代表什么? 谢谢!

1 个答案:

答案 0 :(得分:0)

正如IvánNokonoko所说,这是一个可能用于文件完整性检查的哈希值。哈希是base64编码的,并解码为20个字节。这很可能是SHA-1哈希值。