1

OpenSSH キーのファイル形式を教えてくれる人はいますか? サンプル コードはすばらしいものですが、関連する RFC へのポインタでも大きな助けになります。

背景として、実行時に ssh キーを生成する必要がある C# プログラムがあります。プログラムは Windows、Linux、および Mac で実行されるため、プラットフォーム固有のツール/ライブラリを呼び出すよりも、C# で公開/秘密キーのペアを生成することをお勧めします。System.Security.Cryptography.RSACryptoServiceProvider を使用してキーのコンポーネントを生成できますが、これらを正しく記述していないと思われます。

ありがとう。

4

1 に答える 1

1

セキュアシェル(SSH)公開鍵ファイル形式RFC それはあなたが探していたものですか?

また、一見の価値があります(私は確認していません)Puttyが公式ライブラリまたは独自の実装を使用しているかどうか http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Puttyは、次のことができるオープンソースのsshクライアントです。正しく思い出せばキーを生成します。たぶん、あなたはそこに取り出しやすいコードを見つけるでしょう。
それ以外の場合は、ssh-keygenソースを掘り下げるだけかもしれません

私は過去にそのようなコードに取り組んできました、それは本当に頭痛の種でした;)

于 2012-02-06T17:21:08.303 に答える