将SSH密钥安全存储到Windows中,以便与C#一起使用以与Linux机器通信

时间:2013-02-27 18:53:56

标签: c# encryption ssh rsa

我正在开发一个C#/ WPF业务线应用程序,需要与一些使用SSH的远程系统进行安全通信。我想在SSH v2上使用公钥认证才能执行此操作。我已经有了一个特定的库,但我需要知道在Windows中安全存储我的SSH密钥并在C#中访问它们的最佳方法。解决这个问题的最佳做法是什么?我见过there exists RSA key containers,但它们似乎与ASP.NET有关。我认为这些可以一般用于任何.NET应用程序?

1 个答案:

答案 0 :(得分:0)

我建议您将敏感信息保存在isolated storage,其可配置,您具有编程访问权限,并且易于在.net内使用。