从此页面安装Hyperledger Composer cli后,我尝试调用composer命令但出现此错误:
module.js:549
throw err;
^
Error: Cannot find module './api'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer-cli/node_modules/node-report/index.js:3:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
Run Code Online (Sandbox Code Playgroud)
我使用此命令安装Hyperledger Composer:
npm install --unsafe-perm -g composer-cli
Run Code Online (Sandbox Code Playgroud)
我可以知道出了什么问题吗?
我是PGP的新手,我正在尝试通过本教程使用GnuPG生成PGP私钥.
基本上,我在命令提示符下键入以下命令(在管理员模式下):
gpg --gen-key然后我输入了命令:
gpg --armor --output pubkey.txt --export 'Encryption purpose'
Run Code Online (Sandbox Code Playgroud)但得到一个
警告:没有导出
信息.
有人能告诉我我做错了什么吗?
此外,我将使用PGP加密webapp下载文件.我打算创建一个Web应用程序,它将生成一个带有随机数的文件,需要加密(在PGP中).然后要解密,我打算创建一个独立的应用程序,它将使用私钥解密文件.所以我的问题是:
是否可以从生成私钥的原始计算机中提取私钥以与其他计算机一起使用,以便其他计算机也可以使用独立应用程序使用原始计算机中的私钥解密文件?
如果这不可能,我如何与解密独立应用程序共享所有计算机的私钥(因为据我所知,独立应用程序需要'一个'私钥来解密文件)?我应该使用多个私钥吗?如何实施?