【发布时间】:2013-04-11 13:10:51
【问题描述】:
我有一对由 Linux 计算机中的“ssh-keygen”命令生成的 RSA 公钥/私钥。这台 Linux 计算机中有一个 Ruby 应用程序,它使用这个公钥加密一个字符串,我想用这个私钥解密 Windows C#/.Net 应用程序中的字符串。我看了一下 Bouncy Castle 库,但没有成功。任何示例或提示都会有所帮助。谢谢!
【问题讨论】:
-
SSH 中的 RSA 密钥仅用于对数据进行签名以验证身份,而不用于加密会话数据甚至交换会话密钥。使用它们来加密数据并不是最佳实践。
标签: c# encryption rsa bouncycastle openssh