gpt4 book ai didi

javascript - 浏览器对 "digitalbazaar/forge"库的支持是什么( native JavaScript TLS 实现)

转载 作者:太空宇宙 更新时间:2023-11-03 13:26:55 24 4
gpt4 key购买 nike

我正在使用 digitalbazaar/forge JS 库,但我无法在任何地方找到浏览器支持的内容。有人知道吗?

最佳答案

经过一些挖掘,我们发现 forge 使用 window.JSONObject.create 以及其他更多 ECMAScript 5 的东西。这意味着开箱即用的库在 IE7 及以下版本中不起作用。

我们包括两个垫片:ES5-shimJson3有了这些,代码就可以毫无问题地运行了。

我不确定@bruno 的评论(见上文)对我们的用例是否有效(我们没有使用 TLS 本身,而是使用库中的其他加密内容),但尊重从它的运行来看,它似乎适用于我们测试过的所有浏览器(IE6 及更高版本、chrome、firefox、mobile safari、mobile android 和 opera mini)。

在旧版浏览器中更糟糕的是 PRNG 种子的熵,因为它们没有强大的 native 熵源,这使得加密在这些浏览器中的安全性大大降低。

关于javascript - 浏览器对 "digitalbazaar/forge"库的支持是什么( native JavaScript TLS 实现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25430524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com