为什么wp_users表中的USER_PASS列是varchar(64) 时间:2015-07-10 作者:Nishant Kumar 在处理项目时,我发现“wp\\u users”表中的“user\\u pass”列是varchar(64)。WordPress总是将用户密码存储在md5中,md5是一个32字符的ASCII字符串。那么,为什么不将其存储在具有ascii排序规则的char(32)中呢。我这样问是因为我正在处理一个存储用户密码的表。使用varchar(64)还有其他好处吗。 1 个回复 最合适的回答,由SO网友:Vee 整理而成 这是因为加密算法不同。有时,用户会覆盖默认算法MD5,并添加自己的算法,这可能需要更长的长度来存储密码。请看问题与解答;A’s»What data type to use for hashed password field and what length?«,有关于哈希及其长度的详细信息,请参阅Stackoverflow。 结束 文章导航