2017-08-07 74 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指紋密鑰。

是的,它會生成密鑰並可以從密鑰生成指紋。但不是相反的。