代码:
const a_public_key_data = "ssh-rsa ... @126.com"
const a_private_key_data = "-----BEGIN OPENSSH PRIVATE KEY----- ... -----END OPENSSH PRIVATE KEY-----"
const a_public_key = new NodeRSA(a_public_key_data);
const a_private_key = new NodeRSA(a_private_key_data);
报错:
Error: Key format must be specified
at NodeRSA.module.exports.NodeRSA.importKey (/Users/.../node_modules/node-rsa/src/NodeRSA.js:184:19)
at new NodeRSA (/Users/.../node_modules/node-rsa/src/NodeRSA.js:73:18)
at Object.<anonymous> (/.../src/index.js:15:22)
at Module._compile (internal/modules/cjs/loader.js:1157:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1177:10)
at Module.load (internal/modules/cjs/loader.js:1001:32)
at Function.Module._load (internal/modules/cjs/loader.js:900:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47
你贴出的代码只是加载文件,跟报错
必须提供密钥格式
没有任何关系。建议把src/index.js的 代码贴出来