Я использовал класс.NET RSACryptoServiceProvider
получить пару ключей:
using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
{
File.WriteAllText ("PublicKeyOnly.xml", rsa.ToXmlString (false));
File.WriteAllText ("PublicPrivate.xml", rsa.ToXmlString (true));
}
Теперь, я хотел бы использовать это с openSSH, но взглядами формата ключа ничто одинаково. Кто-либо знает, как преобразовать и открытые и закрытые ключи в файлы, которые может использовать openSSH?
Спасибо!