使用 git-bash 生成加密的私钥文件

Generating encrypted private key file with git-bash

提问人:WindSwept 提问时间:7/2/2021 更新时间:7/2/2021 访问量:633

问:

我正在尝试使用此处给出的代码示例生成加密的私钥/公钥

https://docs.snowflake.com/en/user-guide/key-pair-auth.html

$ openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8

但是,它只是生成一个空文件。我可能错过了什么吗?

任何提示将不胜感激

snowflake-cloud-data-platform git-bash

评论

0赞 Simon D 7/2/2021
我直接从您的问题中复制粘贴了该命令,它生成了包含私钥的文件。一定是特定于您的环境的东西,这就是问题所在吗?
0赞 WindSwept 7/2/2021
感谢您的回复。当我使用这里给出的示例时: scottbrady91.com/OpenSSL/Creating-RSA-Keys-using-OpenSSL 它会生成一个包含内容的文件。另外,“$”是什么意思 - 对不起,我是新手。当我尝试在snowsql中运行同一行时,它什么也没做。
0赞 NickW 7/2/2021
此命令需要在计算机的命令行上运行,而不是在 Snowsql 中运行。$ 是许多(通常是基于 Linux)操作系统中的命令提示符
0赞 WindSwept 7/2/2021
谢谢你。我在 git-bash 中运行命令。当我执行它时,我只收到一条消息: 生成 RSA 私钥,2048 位长模数(2 个素数) ................................................................................................................................................................+++++ ...............+++++ e 是 65537 (0x010001) 它创建一个空文件。看不出出了什么问题
0赞 Simon D 7/2/2021
您是否在 Windows 上运行 git bash 或..?尝试在常规 bash 中运行它?

答: 暂无答案