我們有一個在Windows上開發的C \ S應用程序。開發語言是C \ C++並使用Winsock(TCP)庫。現在基本功能已經完成。由於服務器端工作在互聯網上,我們必須確保數據的安全。在網上搜索後,我們發現SSL可以提供幫助。並且對CodeProject上的一篇文章:CSslSocket - SSL/TLS enabled CSocket,它展示瞭如何使用Windows Schannel中實現了MFC的CSocket的SSLC++使用SSL來確保Windows上的Winsock TCP數據安全性
我也注意到了實施需要一個證書。對於我們的應用程序,我們沒有證書。
- 我們是否需要申請證書以及如何申請?或者在我們的案例中使用任何簡單的解決方案來實現SSL(我們希望使用Windows SSPI,而不是其他開源庫,如OpenSSL)。
- 除SSL之外,還有其他常見的解決方案來確保TCP套接字數據的安全嗎? 謝謝!
沒有'C/C++'這樣的語言。非此即彼。 – EJP