Включить отпечаток ключа в приложение PuTTYgen

У нас есть приложение на C#, с помощью которого мы отправляем файлы (SFTP) нашим клиентам.

Один из наших клиентов предоставил нам закрытый ключ как часть учетных данных SFTP в формате отпечатка пальца md5 (шестнадцатеричный).

Поскольку мы используем SharpSSH для передачи файлов, мне нужно включить этот закрытый ключ, но мне нужно сначала преобразовать его в формат PPK.

Мой вопрос: есть ли способ конвертировать формат отпечатков пальцев md5 в файл PPK?

Я нашел PuTTYgen немного удобным для генерации новых ключей. Он генерирует новый отпечаток пальца при нажатии на кнопку "Создать", но я хочу вручную использовать данный ключ отпечатка пальца md5.

если это невозможно в приложении PuttyGen, пожалуйста, укажите любой другой способ сделать это.

Спасибо

1 ответ

Один из наших клиентов предоставил нам закрытый ключ как часть учетных данных SFTP в формате отпечатка пальца md5 (шестнадцатеричный).

Нет ничего похожего на закрытый ключ в формате MD5. MD5 является отпечатком открытого ключа, а MD5 является односторонней хэш-функцией (вы не можете создать оригинальный ключ из хеша).

Мой вопрос: есть ли способ конвертировать формат отпечатков пальцев md5 в файл PPK?

Нет. Попросите их прислать вам закрытый ключ, а не отпечаток пальца.

Я нашел PuTTYgen немного удобным для генерации новых ключей. Он генерирует новый отпечаток пальца при нажатии на кнопку "Создать", но я хочу вручную использовать данный ключ отпечатка пальца md5.

Да, он генерирует ключи и может генерировать отпечатки пальцев от ключей. Но не наоборот.

Другие вопросы по тегам