2011-09-12 49 views
0

我使用asp.net mvc 3创建了一个web服务(asmx),并且它有几个发送和接收数据的web方法。我想在进出数据时加密这些数据。有谁知道任何可能帮助我的参考?或者有解决方案?我很新,虽然我已经做了一些阅读,但我没有发现任何保护进出服务器的信息的最佳方法。保护web服务,asp.net mvc 3,加密

回答

0

我认为最简单的做法是使您的Web服务端点使用SSL证书进行安全。

更多信息

另请参见本MSDN article,我会建议使用WCF,因为它会给你更多的配置选项(多很多!),但也被广泛使用。看到这article for more info关于使用SSL与WCF

+0

感谢您的回复!所以如果我使用SSL证书,这将加密我从服务器发出的数据?如果我使用证书,我不需要创建加密类或其他东西,并且已经同步了密钥? – Tom

+0

这是正确的 - 数据将在传输层加密(请参阅http://en.wikipedia.org/wiki/Transport_Layer_Security) – brodie

+0

如果您要将敏感信息存储在数据库中,那么我建议对该数据进行加密(请参阅此问题提示 - - http://stackoverflow.com/questions/202011/encrypt-decrypt-string-in-net) – brodie