gpt4 book ai didi

linux - 如何对 SSH 私钥进行编码,然后对其进行解码

转载 作者:行者123 更新时间:2023-12-03 09:52:39 24 4
gpt4 key购买 nike

我路过private-key作为 gitlab环境变量。但是当我回应它时,它被改变了,它并不是真正的格式:

-----BEGIN RSA PRIVATE KEY----- 
xxxxxxx
-----END RSA PRIVATE KEY-----

所以我认为解决方案必须是 encode再来一次 decode它与 base64
我怎么能用 bash 做到这一点 shell ?

我试过的是:
encode ./private-key 
bash6d -d ./private-key

我怀疑这不是方法。有人可以帮帮我吗?

最佳答案

我更喜欢 using openssl :

openssl enc -base64 -in my.key -out my.key.base64

然后,解码它:
openssl enc -d -base64 -in my.key.base64 -out my.key

如果您想在标准输出上查看结果,您可以省略 -out 部分。
您可以使用 -a而不是 -base64 (相同的选项,更短)

要测试它:
openssl enc -a -in my.key | openssl enc -a -d

关于linux - 如何对 SSH 私钥进行编码,然后对其进行解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60694927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com