C# Winphone到WCF加密

C# Winphone到WCF加密,c#,wcf,windows-phone-7,encryption,C#,Wcf,Windows Phone 7,Encryption,我正在从事一个大学项目,该项目要求将加密数据从Windows Phone发送到WCF服务。我可以控制双方 我对加密几乎一无所知,想知道在客户端和服务器之间加密简单字符串数据的最佳方法是什么?如果有什么不同,WCF端点将使用HTTP 有人对起点有什么好的建议吗?使用HTTPS-协议本身在框架中可用 您需要在服务器端(WCF端点)上有一个证书,尽管您可以,它被称为“自签名”证书。这不建议用于任何“生产”用途,而仅用于测试目的 要使其正常工作,您需要禁用一些故障保护(默认情况下拒绝此类证书)-有关一些

我正在从事一个大学项目,该项目要求将加密数据从Windows Phone发送到WCF服务。我可以控制双方

我对加密几乎一无所知,想知道在客户端和服务器之间加密简单字符串数据的最佳方法是什么?如果有什么不同,WCF端点将使用HTTP


有人对起点有什么好的建议吗?

使用HTTPS-协议本身在框架中可用

您需要在服务器端(WCF端点)上有一个证书,尽管您可以,它被称为“自签名”证书。这不建议用于任何“生产”用途,而仅用于测试目的

要使其正常工作,您需要禁用一些故障保护(默认情况下拒绝此类证书)-有关一些代码,请参阅


如果你需要一个“官方”证书,那么你可以为你控制的域名免费获得一个。尽管我强烈建议从一些较大的CA(如Thawte、Verisign等)购买一个

使用HTTPS-协议本身在框架中可用

您需要在服务器端(WCF端点)上有一个证书,尽管您可以,它被称为“自签名”证书。这不建议用于任何“生产”用途,而仅用于测试目的

要使其正常工作,您需要禁用一些故障保护(默认情况下拒绝此类证书)-有关一些代码,请参阅


如果你需要一个“官方”证书,那么你可以为你控制的域名免费获得一个。尽管我强烈建议从一些较大的CA(如Thawte、Verisign等)购买一个

看看下面的链接


  • 广义地说,#1和#2表示两种不同的方式来保护与WCF端点的通信#1使用HTTPS绑定保护传输通道,而#2涉及对实际消息(整个消息或部分消息)进行加密和/或签名。根据您的需求,您可能需要#1或#1和#2的组合。到目前为止,传输安全性是最简单的选择,对于大多数用例来说已经足够好了。

    请查看以下链接


  • 广义地说,#1和#2表示两种不同的方式来保护与WCF端点的通信#1使用HTTPS绑定保护传输通道,而#2涉及对实际消息(整个消息或部分消息)进行加密和/或签名。根据您的需求,您可能需要#1或#1和#2的组合。到目前为止,传输安全性是最简单的选择,对于大多数用例来说已经足够好了。

    您可以简单地用https替换http吗?我不需要证书吗?可能可以使用自签名证书。不过,您可能需要添加自己的证书验证。您可以简单地用https替换http吗?这样我就不必拥有证书了吗?可能可以使用自签名证书。不过,您可能需要添加自己的证书验证。