代码之家  ›  专栏  ›  技术社区  ›  Bernhard Hofmann

Subversion中的最大密码长度是多少?

  •  2
  • Bernhard Hofmann  · 技术社区  · 17 年前

    如果我将用于访问存储库的Subversion用户名和密码存储在 conf 文件夹,我可以使用的密码的最大长度是多少?也就是说,以下文件中的秘密可以有多长时间?

    [users]
    harry = harryssecret
    sally = sallyssecret
    
    2 回复  |  直到 17 年前
        1
  •  2
  •   alexandrul    17 年前

    如果您正在使用 svnserve ,似乎没有定义限制(至少我找不到任何提及)。来自 svn book :

    默认情况下,svnserve服务器只知道如何发送CRAM-MD5身份验证质询。本质上,服务器向客户端发送少量数据。客户端使用MD5哈希算法创建数据和密码组合的指纹,然后将指纹作为响应发送。服务器使用存储的密码执行相同的计算,以验证结果是否相同。实际密码在任何时候都不会通过网络传输。

    依我之见,如果使用MD5,那么您可以使用任何可管理的长度作为密码。

        2
  •  1
  •   Jon Skeet    17 年前

    配置文件中没有限制(当然,除了内存限制!)。

    当然,客户端是否限制输入将取决于您使用的客户端,但我希望所有客户端都允许相当长的密码。