nep*_*nep 7 javascript html5 rsa
我的Web项目需要一个RSA密钥对,虽然有一些库我认为依靠浏览器(为了安全性和速度)为我生成密钥是个好主意.是否可以使用keygen或其他浏览器API来执行此操作?我不知道如何从keygen获取密钥.它们似乎是在提交时生成的,但我不想将它们发送到服务器.
您可能正在寻找类似于 Mozilla 的DOMCrypt API 提案 的内容。window.mozCrypto.pk.generateKeypair()它允许您通过(window.mozCrypto应该更改为稍后)生成密钥对window.crypto,您可以获得公钥,还可以使用私钥加密或解密文本。它仍然不会授予您直接访问私钥的权限,但是您只能获得一个密钥 ID。
不幸的是,目前任何浏览器尚不支持此 API。只有一个Firefox 扩展可以用来测试它,因此该提案仍处于非常早期的阶段。但我认为这是目前你能得到的最好的结果。
| 归档时间: |
|
| 查看次数: |
2777 次 |
| 最近记录: |