webcrypto-liner:webcrypto-liner是一个polyfill,它使低级用户代理(如IEEdge)使用依赖于WebCrypto的库。 (关键字

时间:2024-05-27 00:11:18
【文件属性】:

文件名称:webcrypto-liner:webcrypto-liner是一个polyfill,它使低级用户代理(如IEEdge)使用依赖于WebCrypto的库。 (关键字

文件大小:221KB

文件格式:ZIP

更新时间:2024-05-27 00:11:18

javascript polyfill cryptography ecc rsa

网络密码 WebCrypto的polyfill,可以“平滑”现有用户代理实现中的粗糙边缘。 尽管都很好地WebCrypto,但仍有几种浏览器具有前缀和错误的实现。 此外,它们并不总是支持相同的算法,例如,Edge不支持SHA1或ECC,而Firefox和Chrome都支持。 注意:如果您不熟悉如何使用WebCrypto的各种功能,请参见此。 浏览器支持 边缘 火狐浏览器 Chrome合金 苹果浏览器 最近2个版本 最近2个版本 最近2个版本 最近2个版本 信息 webcrypto-liner是webcrypto-liner的包装程序,旨在解决这些问题,同时将其设计为模块化的,以便将来还可用于测试向WebCrypto添加新算法。 尽管有意使用webcrypto-liner确实使用了加密库,但它并未实现任何加密。 强烈建议您在使用该库之前阅读“ ”。 webcrypto-li


【文件预览】:
webcrypto-liner-master
----.gitignore(110B)
----tsconfig.json(294B)
----README.md(10KB)
----rollup.config.js(3KB)
----test()
--------hmac.ts(5KB)
--------utils()
--------ed.ts(4KB)
--------sha.ts(1KB)
--------des.ts(4KB)
--------pbkdf.ts(2KB)
--------aes.ts(28KB)
--------rsa.ts(24KB)
--------ec.ts(22KB)
----examples()
--------html()
--------src()
--------webworker()
----LICENSE(1KB)
----BrowserSupport.md(1KB)
----package.json(3KB)
----tslint.json(595B)
----src()
--------wrapped_native_key.ts(522B)
--------subtle.ts(15KB)
--------typings()
--------helper.ts(3KB)
--------shim.ts(422B)
--------key.ts(321B)
--------init.ts(2KB)
--------lib.ts(187B)
--------utils.ts(168B)
--------crypto.ts(412B)
--------native.ts(672B)
--------index.ts(75B)
--------mechs()
--------debug.ts(1KB)
--------error.ts(276B)
----scripts()
--------linerWorkerInit.js(3KB)
--------linerBrowserInit.js(3KB)
----index.d.ts(604B)
----.npmignore(130B)
----.travis.yml(451B)
----package-lock.json(359KB)

网友评论