简体   繁体   English

移动和.net平台之间的安全数据交换

[英]secure data exchange between mobile and .net platforms

We are developing a product with .net web services and Android, iPhone, BlackBerry, Nokia, and Windows Mobile clients. 我们正在开发具有.net Web服务以及Android,iPhone,BlackBerry,Nokia和Windows Mobile客户端的产品。 The mobile apps are exchanging data with the server. 移动应用程序正在与服务器交换数据。 For that exchange, I need to provide secure communication for the data. 对于这种交换,我需要为数据提供安全的通信。 How do we do encryption and decryption between these different languages? 我们如何在这些不同的语言之间进行加密和解密?

Just use an encrypted transport eg https. 只需使用加密的传输方式,例如https。

Using https has lots of advantages: 使用https有很多优点:

  • The encryption is all sorted for you, you just use the system services provided. 加密已全部为您排序,您只需使用提供的系统服务即可。
  • It's easy to switch between http and https for debugging reasons. 由于调试原因,很容易在http和https之间切换。
  • You don't get any problems for devices where you need to sign the application for a store, eg iPhone, if you include encryption in your application (other than transport encryption like https) you have to jump through more hoops and have a lot longer wait to get it into the appstore. 对于需要为商店签署应用程序的设备(例如iPhone),您没有任何问题,如果您在应用程序中包含加密功能(而不是像https这样的传输加密),则必须跳过更多的循环,并且需要更长的时间等待将其放入应用商店。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 有没有有用的方法来检查平台之间的数据类型 - Is there a useful way to check data types between platforms 如何在2.Net应用程序之间交换对象 - How to exchange object between 2 .Net Application 在平台和技术之间移植 .NET 代码时的命名空间和程序集名称 - Namespace and assembly names when porting .NET code between platforms and technologies 如何在移动应用程序(.Net Compact)和Winforms版本(.Net)之间共享数据? - How to share data between a Mobile App (.Net Compact) and a Winforms one (.Net)? 在C#和可执行JAR之间交换数据的最佳方法 - Best way to exchange data between C# and executable JAR 不使用Session,ViewState,Cookie,QueryString的页面之间的数据交换 - Data exchange between pages without usin Session,ViewState,Cookie,QueryString 如何在Windows 2008服务器和Linux服务器之间交换数据 - How to exchange data between a windows 2008 server and a linux server .Net 3.5,在进程之间传递字符串的最安全方式 - .Net 3.5, most secure way to pass string between processes 在不同平台之间共享对象 - Sharing objects between different platforms 重定向到安全移动站点 - Redirecting to Secure Mobile Site
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM