【问题标题】:Using different crypto library for server and client为服务器和客户端使用不同的加密库
【发布时间】:2012-02-06 07:42:31
【问题描述】:

服务器和客户端可以使用不同的密码库吗? 我想实现 TLS。

服务器目前是用 Python 编写的;客户端是用 C# 编写的。

例如,客户端使用 openssl 和 m2crypto,服务器使用 Bouncy Castle。

【问题讨论】:

    标签: c# python openssl bouncycastle ssl


    【解决方案1】:

    当然。他们只需要共享相同的协议。

    【讨论】:

    • 谢谢!意味着只要它们遵循要发送的协议消息的结构,任何库都可以使用。我说的对吗?
    • 不仅是相同的协议,还启用了相同的密码套件集。在某些情况下,服务器和客户端无法就启用的密码套件达成一致(例如,服务器只允许 EC 套件而客户端不支持它们)。
    • 谢谢。我会检查密码套件!
    猜你喜欢
    • 2014-06-29
    • 2021-11-17
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多