收藏
回答

微信为何不跟进Web Crypto API?

RSA非对称加密现在很常用。

但如果小程序和微信内网页的应用需要RSA非对称加密,目前原生开发基本上能找到的方案就是jsrsasign 或 crypto-browserify。但是他们的性能极差(实际应用中仅能对较小的数据进行加密),严重影响使用,并且即便是压缩后版本,也有三百多kb,经常导致因此舍弃安全性。

对于原生JS,浏览器早就给出了Web Crypto API作为解决方案(window.crypto),为何微信不对这一常用功能进行跟进,为小程序加入性能接近原生实现(如 C/C++ 编写的 OpenSSL)的 Crypto API。或者直接兼容Web Crypto API

回答关注问题邀请回答
收藏

3 个回答

  • 智能回答 智能回答 该问答由AI生成
    03-24
    有用 1
  • 乌托邦
    乌托邦
    08-20

    +1

    08-20
    有用
    回复
  • Frank
    Frank
    08-19

    同求支持Web Crypto API!


    08-19
    有用
    回复
登录 后发表内容