检查私钥是否格式错误

检查私钥是否格式错误

我一直在通过终端手动移动私钥,但出现错误。我怀疑此错误是由格式错误的密钥引起的。

有没有办法检查密钥字符串是否正确?

答案1

这个问题已经回答过了这里这里

您可以执行以下命令:

ssh-keygen -y -e -f <private key> 

获取私钥并打印相应的公钥,可将其直接与可用的公钥进行比较。(提示:注意注释或密钥选项)

您还可以使用:

openssl dsa -in <private key> -modulus -noout

显示私钥对应的公钥,然后进行比较。

相关内容