这个问题不需要任何代码,它只是一个关于 MD5 散列的概念性问题。
我的应用管理用户社区。
我使用 MD5 散列将任意长度的用户昵称减少为散列。我希望每个昵称的 MD5 都不同,因为这 MD5(nick)
将是我对每个用户的用户 ID。
这总是正确的吗?我确定我遗漏了一些东西,从长远来看可能会发生冲突(数百万用户 === 数百万不同长度的不同刻痕)
这个问题不需要任何代码,它只是一个关于 MD5 散列的概念性问题。
我的应用管理用户社区。
我使用 MD5 散列将任意长度的用户昵称减少为散列。我希望每个昵称的 MD5 都不同,因为这 MD5(nick)
将是我对每个用户的用户 ID。
这总是正确的吗?我确定我遗漏了一些东西,从长远来看可能会发生冲突(数百万用户 === 数百万不同长度的不同刻痕)