【发布时间】:2015-09-25 07:10:11
【问题描述】:
使用 Javascript 和 openpgp.js,如何从文本中读取私钥并生成公钥?
我试图让用户将他们的私人 PGP 密钥输入到文本框中,并使用该文本框中的数据(和密码)生成公共 PGP 密钥文本。
到目前为止,我已经设法使用以下方法读取了私钥:
var privateKey = openpgp.key.readArmored(document.getElementById('privkeybox').value).keys[0];
privateKey.decrypt(passphrase);
我还发现了神秘的 privateKey.toPublic(privateKey); 函数,但是,我似乎无法完成整个过程(生成 BEGIN PUBLIC PGP KEY - 行)。
如果确实有影响,则在浏览器中完成。
【问题讨论】:
标签: javascript private-key public-key pki openpgp.js