2011-09-12 48 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