OpenSSH私钥的格式

本文关键字:格式 私钥 OpenSSH | 更新日期: 2023-09-27 18:23:35

有人能告诉我OpenSSH密钥的文件格式吗?示例代码非常棒,但即使是指向相关RFC的指针也会有很大帮助。

作为背景,我有一个C#程序,它需要在运行时生成ssh密钥。该程序将在Windows、Linux和Mac上运行,所以我更喜欢用C#生成公钥/私钥对,而不是调用特定于平台的工具/库。我可以使用System.Security.Cryptography.RSACryptoServiceProvider生成密钥的组件,但我怀疑我当时写得不正确。

谢谢。

OpenSSH私钥的格式

安全外壳(SSH)公钥文件格式RFC这就是你想要的吗?

同样值得一看的是(未经我验证)Putty是否使用了官方的libs或自己的实现http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmlPutty是一个开源ssh客户端,如果我记得对的话,它可以生成密钥。也许你会在那里找到更容易取出的代码
否则,也许只需深入了解ssh密钥生成源

我过去一直在编写这样的代码,这真的很头疼;)