如果我将存储库访问的Subversion用户名和密码存储在conf
文件夹的文本文件中,那么我可以使用的密码的最大长度是多少?也就是说,以下文件中的秘密可以持续多久?
[users]
harry = harryssecret
sally = sallyssecret
答案 0 :(得分:2)
如果你正在使用svnserve
,它似乎没有定义限制(至少我找不到任何提及它)。来自svn book:
默认情况下,svnserve服务器只知道如何发送CRAM-MD5身份验证质询。实质上,服务器向客户端发送少量数据。客户端使用MD5哈希算法创建数据和密码组合的指纹,然后将指纹作为响应发送。服务器使用存储的密码执行相同的计算,以验证结果是否相同。实际密码在任何时候都不会通过网络传播。
恕我直言,如果使用MD5,则可以使用任何可管理的密码长度。
答案 1 :(得分:1)
配置文件没有限制(当然除了内存限制!)。
客户端是否限制输入将取决于您正在使用哪个客户端,但我希望所有客户端都允许使用相当长的密码。