2
服務器和客戶端可以使用不同的加密庫嗎? 我想實現TLS。對服務器和客戶端使用不同的加密庫
服務器目前用Python編寫;客戶端是用C#編寫的。
例如,使用openssl和m2crypto作爲客戶端,並使用Bouncy Castle作爲服務器。
服務器和客戶端可以使用不同的加密庫嗎? 我想實現TLS。對服務器和客戶端使用不同的加密庫
服務器目前用Python編寫;客戶端是用C#編寫的。
例如,使用openssl和m2crypto作爲客戶端,並使用Bouncy Castle作爲服務器。
絕對如此。他們只需要共享相同的協議。
謝謝!只要它們遵循要發送的協議消息的結構,就可以使用任何庫。我對嗎? – Shuen 2012-02-06 08:05:38
這是正確的。 – 2012-02-06 08:06:30
不僅僅是相同的協議,也是啓用相同的一組密碼套件。在某些情況下,服務器和客戶端不能同意啓用的密碼套件(例如服務器只允許EC套件,而客戶端不支持它們)。 – 2012-02-06 08:14:31