C#和Objective c中的字符串加密

nbo*_*jja 6 c# string cryptography objective-c

我正在构建一个使用c#web服务的iPhone应用程序.我的c #Web服务获取用户详细信息并对我的数据库进行验证并返回xml文件.

所以现在的问题是如何在目标c中加密用户详细信息(用户名和密码各10chers)并在C#中解密.

我对密码学很陌生,哪种方法最好.是否可以在Objective C中加密并在C#中解密.

谢谢..

nbo*_*jja 7

感谢您的快速回复.我感谢您的帮助.我找到了一个解释我问题的博客.这是它的链接.

http://dotmac.rationalmind.net/2009/02/aes-interoperability-between-net-and-iphone/

我现在正在实施它.我很快就会告诉你这个状况.

非常感谢..
快乐编码..


Rob*_*ier 5

假设您正在加密此信息以通过网络保护它,最佳解决方案是通过SSL进行连接.这将解决问题,而不会在代码中创建新的复杂性.SSL处理通常在.NET和Cocoa中都可用.

还有其他原因导致您尝试加密此数据吗?

  • SSL(实际上,TLS)绝对是最佳选择.对加密完全不熟悉的人不应该尝试在生产代码中实现加密系统.这样做很容易做错,最终会产生错误的安全感.TLS是一种加密Web流量的标准跨平台方式,OS X和.NET实现很可能已经由高素质的人员验证. (2认同)