谁能告诉我OpenSSH密钥的文件格式?示例代码会很棒,但即使是指向相关RFC的指针也会有很大帮助。
作为背景,我有一个C#程序,它需要在运行时生成ssh密钥。该程序将在Windows、Linux和Mac上运行,所以我更喜欢用C#生成公钥/私钥对,而不是调用特定于平台的工具/库。我可以使用System.Security.Cryptography.RSACryptoServiceProvider生成密钥的组件,但我怀疑我没有正确地写出这些组件。
谢谢。
发布于 2012-02-07 01:21:08
The Secure Shell (SSH) Public Key File Format RFC这就是你要找的吗?
同样值得一看(未经我验证)的是,Putty是否使用了官方的库或自己的实现,ssh Putty是一个开源的http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html客户端,如果我没记错的话,它可以生成密钥。也许你会在那里找到更容易删除的代码。
否则,也许只需深入研究ssh-keygen源代码
我过去一直在编写这样的代码,这真的很令人头疼;)
https://stackoverflow.com/questions/9164203
复制相似问题