【发布时间】:2020-12-24 09:03:33
【问题描述】:
我正在尝试使用 RSA-SHA25 算法创建签名。这是下面的代码
const data = "My data";
const sign = crypto.createSign("RSA-SHA256");
sign.update(Buffer.from(data, "utf8"));
signature = sign
.sign({ key: privateKey, padding: crypto.constants.RSA_PKCS1_PSS_PADDING })
.toString("base64");
问题是我收到此错误。我搜索了整个互联网,但找不到正确的解决方案。
内部/crypto/sig.js:105 const ret = this[kHandle].sign(数据,格式,类型,密码,rsaPadding, ^
错误:错误:0909006C:PEM 例程:get_name:no start line
【问题讨论】:
标签: javascript node.js rsa sha256