Encryption OpenPGPJS:解密消息时出错:未找到对称加密的会话密钥包
下面是我的简单代码(试图了解PGP的工作原理): 我已经从在线站点生成了公钥和私钥。这只是为了测试的目的 我可以看到字符串已正确编码(console.log)。但在解密时,它抛出异常错误解密消息:未找到对称加密的会话密钥包Encryption OpenPGPJS:解密消息时出错:未找到对称加密的会话密钥包,encryption,openpgp.js,Encryption,Openpgp.js,下面是我的简单代码(试图了解PGP的工作原理): 我已经从在线站点生成了公钥和私钥。这只是为了测试的目的 我可以看到字符串已正确编码(console.log)。但在解密时,它抛出异常错误解密消息:未找到对称加密的会话密钥包 我做错了什么?请帮帮我。最终,我发现,为了解密消息,我必须解密我的私钥 以下代码帮助我完成了加密/解密演示: options = { message: openpgp.message.readArmored(myKey.encrypted), privateK
我做错了什么?请帮帮我。最终,我发现,为了解密消息,我必须解密我的私钥 以下代码帮助我完成了加密/解密演示:
options = {
message: openpgp.message.readArmored(myKey.encrypted),
privateKeys: openpgp.key.readArmored(myKey.privkey).keys[0].decrypt('abcd@1234'),
"password": "abcd@1234"
};
openpgp.decrypt(options).then(function(plaintext) {
console.log("Encrypted message got decrypted: ", plaintext.data);
return plaintext.data;
});
谢谢
options = {
message: openpgp.message.readArmored(myKey.encrypted),
privateKeys: openpgp.key.readArmored(myKey.privkey).keys[0].decrypt('abcd@1234'),
"password": "abcd@1234"
};
openpgp.decrypt(options).then(function(plaintext) {
console.log("Encrypted message got decrypted: ", plaintext.data);
return plaintext.data;
});