首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用户名、密码和电子邮件的标准最小和最大长度是多少?

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

Stack Overflow用户
提问于 2010-09-26 16:40:27
回答 3查看 25.8K关注 0票数 17

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-26 16:58:15

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

我不认为对这些字段设置最大长度是有用的,尤其是密码字段。使用口令散列,限制口令长度不会带来空间上的好处。可能会有限制最小密码长度的原因,但最小长度应该是多少取决于服务的安全性。

有了电子邮件地址,你就无法猜测你的用户会选择多长的地址,也无法猜测地址有多短:你凭什么说a.very.long.address@some.subdomain.of.makealongeremailaddress.com是无效的,相反,推特不会开始在t.co上出售电子邮件别名?

用户名稍微更难理解,但我还是认为限制用户名长度没有任何好处。如果你的服务可能很受欢迎,那么(像谷歌)你可能会从停止获取简短虚荣用户名的竞赛中受益,但特别是如果你很受欢迎,限制长度没有任何好处,如果你这样做了,那么你可能会阻止用户找到一个还没有被使用的合适名称(参见"No-As-Big-As-Medium-Sized-Jock-But-Bigger-Than-Wee-Jock-Jock").

票数 7
EN

Stack Overflow用户

发布于 2014-02-11 02:07:12

参加聚会有点晚了,但我的答案是:Maximum User Field Lengths Query for StackOverflow

对于后代,查询结果如下:

代码语言:javascript
运行
复制
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

票数 11
EN

Stack Overflow用户

发布于 2010-09-26 16:57:57

根据RFC 5321的说法,“电子邮件地址的反向路径或正向路径的最大总长度为256个八位字节。”此外,“用户名或其他本地部分的最大总长度为64个八位字节”和“一个域名或数字的最大总长度为255个八位字节”。(这是字节,而不是字符;在Unicode中,差异很重要。)

用户名和密码的长度因系统而异。如果您正在设计一个使用用户名和密码的web应用程序,请设置您自己的限制。请记住,太短的密码可能不安全。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3797098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档