【发布时间】:2018-09-04 22:53:22
【问题描述】:
有没有办法使用javascript cryto Api加密多个公钥的数据(以便多个密钥所有者可以使用他们的私钥解密数据)。
如果使用 RSA-OAEP 无法做到这一点,您能否提出相同的建议?
谢谢
window.crypto.subtle.encrypt(
{
name: "RSA-OAEP",
},
ArrayOfPublicKeys,
data
)
.then(function(encrypted){
console.log(encrypted);
})
【问题讨论】:
-
这在数学上是不可能的,是吗?您必须为每个公钥创建一个单独的密文。
-
感谢评论,但其他 pgp 程序如何支持多用户加密?
-
不知道具体是如何工作的。
-
@pointy,阅读您链接的帖子的第一条评论PGP 所做的是为对称密码生成一个密钥,并使用他们的公钥为每个收件人加密。所以许多收件人的消息并不比 1 大多少
标签: javascript encryption rsa public-key