代码之家  ›  专栏  ›  技术社区  ›  daGrevis

用户名、密码和电子邮件的标准最小和最大长度是多少?

  •  11
  • daGrevis  · 技术社区  · 14 年前

    用户名、密码和电子邮件的标准最小和最大长度是多少?

    3 回复  |  直到 11 年前
        1
  •  6
  •   Andrew Aylett    14 年前

    我对这个问题有异议,因为它假定应该有一个标准,并且所有服务的值都是相同的。

    我不认为为这些字段中的任何一个设置最大长度是有用的,尤其是密码字段。对于密码散列,限制密码长度对空间没有好处。可能有理由限制最小密码长度,但最小密码长度应取决于服务的安全性。

    有了电子邮件地址,你就猜不出你的用户会选择多长时间的地址,也猜不出短到什么程度:你是谁。很长的地址@的某些子域麦先生ealongeremailaddress.com反过来说,Twitter不会开始在t.co上销售电子邮件别名,这是无效的吗?

        2
  •  11
  •   Community CDub    4 年前

    派对有点晚了,但我的回答是: Maximum User Field Lengths Query for StackOverflow

    Max DisplayName    Max Password Max Email Length                                      
    Length Used On SO  Length
    ------------------ ------------ ---------------------------------------------------- 
    36                 As long as   254 (See: https://stackoverflow.com/a/574698/1945631)
                       possible
    (1 row(s) affected)
    

    从上面的查询结果中 maximum email length answer as a link

        3
  •  3
  •   Fred Foo    14 年前

    根据 RFC 5321