我从昨天开始尝试让openpgp.js工作。我尝试了完整版,但没有成功,所以我现在尝试了最小版,仍然没有成功。我有以下 HTML 代码:
<html>
<head>
<meta charset="utf-8">
<title>OpenPGPJS Unit Tests</title>
<script src="openpgp.min.js"></script>
</head>
<body>
<script>
my_user_id = "John Test <john_test@someserver.com>";
my_passphrase = "123qwe";
my_key = openpgp.generateKeyPair({numBits: 1024, userId: my_user_id, passphrase:
my_passphrase});
// My Private Key String
console.log("My private key:\n\n" + my_key.privateKeyArmored + "\n\n");
// My Public Key String
console.log("My public key:\n\n" + my_key.publicKeyArmored + "\n\n");
</script>
</body>
</html>
但在我的 Chrome 控制台中,我只得到:
My private key:
undefined
poc.html:17 My public key:
undefined
为什么它是未定义的?