Skip to content

Commit 0b9245b

Browse files
committed
fix sha256 access deny
1 parent 758f829 commit 0b9245b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/utils/webcrypto.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ function decodeBase64(b64) {
5151

5252
// need more test
5353
async function publicEncrypt(key, data) {
54+
key = key.toString()
5455
const pemHeader = "-----BEGIN PUBLIC KEY-----\n";
5556
const pemFooter = "\n-----END PUBLIC KEY-----";
5657
key = key.trim();
@@ -59,14 +60,14 @@ async function publicEncrypt(key, data) {
5960
const importedKey = await subtleCrypto.importKey(
6061
"spki",
6162
decodeBase64(key),
62-
{ name: "RSA-OAEP", hash: "SHA-256" },
63+
{ name: "RSA-OAEP", hash: "SHA-1" },
6364
false,
6465
["encrypt"],
6566
);
6667

6768
const encryptedData = await subtleCrypto.encrypt(
6869
{
69-
name: "RSA-OAEP",
70+
name: "RSA-OAEP"
7071
},
7172
importedKey,
7273
data,

0 commit comments

Comments
 (0)