Совместимость между RSACryptoServiceProvider и openSSL

Я использовал класс.NET RSACryptoServiceProvider получить пару ключей:

using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
{
  File.WriteAllText ("PublicKeyOnly.xml", rsa.ToXmlString (false));
  File.WriteAllText ("PublicPrivate.xml", rsa.ToXmlString (true));
}

Теперь, я хотел бы использовать это с openSSH, но взглядами формата ключа ничто одинаково. Кто-либо знает, как преобразовать и открытые и закрытые ключи в файлы, которые может использовать openSSH?

Спасибо!

12
задан Hylke Bons 6 July 2011 в 20:54
поделиться