C# blackberry中的加密和.net Web服务中的解密

C# blackberry中的加密和.net Web服务中的解密,c#,.net,blackberry,webserver,C#,.net,Blackberry,Webserver,我的黑莓应用程序需要将加密数据发送到.NET Web服务,该服务将解密数据 请分享你的想法如何做到这一点 我发现在Java和.NET之间安全发送数据的唯一方法是使用BouncyCastle,因为您可能希望使用RSA加密来加密对称密钥,除非您加密的是少量数据。如果要为每个会话发送加密数据和不同的对称密钥,那么这将是您的最佳选择 您可能想看看这个问题,看看关于在Blackberry上使用Bouncy Castle的简短讨论: 本讨论将展示它在Blackberry上的工作原理: 我发现在Java和.N

我的黑莓应用程序需要将加密数据发送到.NET Web服务,该服务将解密数据


请分享你的想法如何做到这一点

我发现在Java和.NET之间安全发送数据的唯一方法是使用BouncyCastle,因为您可能希望使用RSA加密来加密对称密钥,除非您加密的是少量数据。如果要为每个会话发送加密数据和不同的对称密钥,那么这将是您的最佳选择

您可能想看看这个问题,看看关于在Blackberry上使用Bouncy Castle的简短讨论:

本讨论将展示它在Blackberry上的工作原理:


我发现在Java和.NET之间安全发送数据的唯一方法是使用BouncyCastle,因为您可能希望使用RSA加密来加密对称密钥,除非您加密的是少量数据。如果要为每个会话发送加密数据和不同的对称密钥,那么这将是您的最佳选择

您可能想看看这个问题,看看关于在Blackberry上使用Bouncy Castle的简短讨论:

本讨论将展示它在Blackberry上的工作原理:


问显而易见的问题;你不能使用传输安全吗?httpsTo问显而易见的问题;你不能使用传输安全吗?httpsI知道这很旧,但我正在尝试做类似的事情。与使用带有用户名+密码的https或某种基于令牌的身份验证相比,实现此功能有什么好处?@Tejaswi Yerukalapudi-这取决于您试图保护的内容或您正在做的事情。我有一个需要传递密码的应用程序,我想验证客户端,所以我使用了加密,因为每个客户端都有自己的公钥,以确保只有受信任的客户端在连接。我知道这很旧,但我正在尝试做类似的事。与使用带有用户名+密码的https或某种基于令牌的身份验证相比,实现此功能有什么好处?@Tejaswi Yerukalapudi-这取决于您试图保护的内容或您正在做的事情。我有一个需要传递密码的应用程序,我想验证客户机,所以我使用加密,因为每个客户机都有自己的公钥,以确保只有受信任的客户机在连接。