在 PuTTYgen 应用程序中包含密钥指纹

Include key fingerprint in PuTTYgen app

我们有一个 C# 应用程序,我们通过它向我们的客户发送文件 (SFTP)。

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

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

我的问题是:有什么方法可以将md5指纹格式转换成PPK文件吗?

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

如果在 PuttyGen 应用程序中无法实现,请指导任何其他方式。

谢谢

One of our clients has provided us a private key as part of SFTP credential which is in md5 fingerprint format (hexadecimal).

没有什么比得上 MD5 格式的私钥了。 MD5 是 public 密钥的指纹,MD5 是一种单向哈希函数(您不能从哈希创建原始密钥)。

My question is: Is there any way to convert a md5 fingerprint format into PPK file?

没有。让他们给你发私钥,而不是指纹。

I found PuTTYgen a little bit handy in generating new keys. It generates a new fingerprint when clicking on "Generate" button but I want to manually use the given md5 fingerprint key.

是的,它生成密钥并且可以从密钥生成指纹。但反之则不然。