2017-08-07 19 views
0

我们有一个C#应用程序,通过它我们向我们的客户发送文件(SFTP)。在PuTTYgen应用程序中包含密钥指纹

我们的一位客户向我们提供了一个私钥,作为采用md5指纹格式(十六进制)的SFTP凭证的一部分。

由于我们使用SharpSSH传输文件,我必须包含该私钥,但我需要先将其转换为PPK格式。

我的问题是:有没有办法将md5指纹格式转换成PPK文件?

我发现PuTTYgen在生成新密钥方面有点方便。它点击“生成”按钮时会生成新的指纹,但我想手动使用给定的md5指纹密钥。

如果它在PuttyGen应用程序中是不可能的,请指导其他任何方式来这样做。

enter image description here

谢谢

回答

2

我们的一个客户给我们提供了一个私钥SFTP凭证这是MD5指纹格式(十六进制)的一部分。

没有什么像MD5格式的私钥。 MD5是公钥密钥的指纹,MD5是单向散列函数(不能从散列创建原始密钥)。

我的问题是:有没有办法将md5指纹格式转换成PPK文件?

不。请他们给你发一个私钥,而不是指纹。

我发现PuTTYgen在生成新密钥方面有点方便。它点击“生成”按钮时会生成新的指纹,但我想手动使用给定的md5指纹密钥。

是的,它会生成密钥并可以从密钥生成指纹。但不是相反的。

相关问题