Mah*_*abu 7 .net iphone android web-services blackberry
我已经在android,webos,blackberry,iphone上实现了移动应用程序.
现在我将项目与.net webservices集成.
交换数据我需要在移动平台加密并在.net webservices中解密
这是我在互联网上尝试过的最好的加密算法,得到了零.
请建议我.如果你分享任何示例代码.你节省了我很多
提前致谢
马赫什
我建议您使用 NIST 批准的方法,例如 Rijndael 或 AesManaged 加密与基于密码的密钥派生加密方法 (PBKDF2) 结合使用。
还要确保您使用至少 256 位密钥的密码(NIST 批准用于存储和传输绝密信息)。您可能还希望使用真正随机的令牌(绝不是基于加密的令牌)对敏感内容进行令牌化。
AES 的实现是一个行业标准,您可以在线找到适用于每个客户端平台的许多实现。重要的是您的服务器能够解密客户端发送的加密信息。由于您使用的是 .NET Web 服务,因此您可以探索 System.Security.Cryptography 命名空间,特别是AesManaged类和RinjndaelManaged算法。
以下是不同语言的一些实现:
AES for Java 和 C#
AES for Objective-C 和 PHP
| 归档时间: |
|
| 查看次数: |
802 次 |
| 最近记录: |