我的 BlackBerry 应用程序需要将加密数据发送到 .NET 网络服务,后者将解密数据。
请就如何执行此操作分享您的想法。
请您参考如下方法:
我发现在 Java 和 .NET 之间安全发送数据的唯一方法是使用 BouncyCaSTLe (http://www.mobilefish.com/developer/bouncycastle/bouncycastle.html),因为您可能希望使用 RSA 加密来加密对称 key ,除非您加密的是少量的数据。如果您要为每个 session 发送加密数据和不同的对称 key ,那么这将是您最好的选择。
你可能想看看这个问题,看看关于在黑莓机上使用 Bouncy CaSTLe 的简短讨论:
BouncyCastle RSA encryption for BlackBerry
这个讨论将展示它应该如何在 Blackberry 上工作:
http://supportforums.blackberry.com/t5/Java-Development/bouncy-castle/m-p/541682
